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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2011, 13:19   #1
R4peMe
Новичок
Джуниор
 
Регистрация: 21.02.2011
Сообщений: 1
По умолчанию Чтение длинны строки из файла

Помогите пожалуйста написать программу на C, которая в текстовом файле находит самое длинное предложение и выводит его длину в символах и порядковый номер.

в частности интересует чисто алгоритм считывания т.к. я со строками не дружу =\
допустим
Цитата:
FILE *ff;
...
fopen("text.txt","r");
я думаю, что удобнее всего делать через while
может я не прав
заранее спасибо
R4peMe вне форума Ответить с цитированием
Старый 21.02.2011, 13:30   #2
Д_М
Пользователь
 
Регистрация: 02.02.2011
Сообщений: 92
По умолчанию

Прав.

Код:
const int MAX_LINE_SIZE = 512;
char buf[MAX_LINE_SIZE];

FILE* f = fopen(...);

while(NULL != fgets(buf, MAX_LINE_SIZE, f)) {
  size_t len = strlen(buf);
  ...
}
Д_М вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строки, сравнение, чтение из файла Matfeya Общие вопросы C/C++ 5 25.01.2011 16:53
чтение определенной строки из файла. Serjuk Общие вопросы C/C++ 12 22.05.2010 13:46
Чтение строки из файла kroŧ Общие вопросы Delphi 4 14.05.2010 15:42
Чтение строки limon Помощь студентам 3 08.09.2008 14:36
Чтение строки... prizrak1390 Общие вопросы Delphi 2 28.02.2008 11:18