Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2017, 21:07   #1
Юлия_Леннокс
Новичок
Джуниор
 
Регистрация: 09.03.2017
Сообщений: 1
По умолчанию Удалить из файла строчки содержащие несколько самых длинных слов - C++

Код:
 #include<iostream>
    #include<stdlib.h>
    #include<stdio.h>
 
    FILE *f; char s[100]; char name[100];
 
    cout<<"Enter name file ";
    gets (name);
    cout<<"File after editing \n"
    if ((f=fopen(name, "rt"))==NULL)
    { perror ("Error! File not found!");
    getch();
    exit (1);
    }
    while (fgets(s, 256, f))!=NULL) //проход по содержимому файла
    { 
      for (int j=1; s1=strok((j?s:NULL), ".,:;!? ")!=NULL; j=0) //проход по строкам файла
    { ...что писать здесь не знаю, как я понимаю нужно найти самые длинные слова  
 строк, а   уж потом удалять строки с этими длинными словами
    }
    }
Юлия_Леннокс вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Помогите с данной темой: Не создавая отдельного файла, удалить из текстового файла слова, содержащие N гласных букв Mapuo__ Помощь студентам 3 20.04.2017 18:42
Из заданной последовательности слов, удалить слова содержащие числа. ALEXandr20333 Паскаль, Turbo Pascal, PascalABC.NET 1 29.06.2014 20:54
Удалить из файла все строки содержащие 3 и 5 hon Общие вопросы Delphi 9 21.03.2012 21:55
Строки(гласные из двух самых длинных слов) BaronVik Помощь студентам 1 06.11.2010 18:47
КАК составить программу для нахождения самых длинных слов из текста DJONIK93 Общие вопросы C/C++ 5 28.10.2009 21:34