Форум программистов, компьютерный форум, киберфорум
Наши страницы

Имеется текстовый файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в двумерном массиве максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread127512.html
Нужно создать двумерный массив одним из способов: - вручную -автозаполнением (case) И затем найти максимаьный елемент вот с таким обходом: mass for (i=j;i<n-j;i++) for (j=0;j<n/2;j++)
C++ Массив структур. Работает на 1/10 Задание такое: Описать структуру, для хранения информации о работниках(ФИО, должность, дата поступления на работу), ввод производить с клавиатуры. Ошибка: Первого работника вроде вводит нормально,... http://www.cyberforum.ru/cpp-beginners/thread127509.html
C++ Подключение библиотеки
Здравствуйте уважаемые програмеры подскажите пожалуйста: где находятся опции линковщика (linking)? Мне надо подключить библиотеку CURL.h, нашел гайд как устанавливать эту библиотеку, но не могу...
C++ сортировка массива строк в лексикографическом порядке 4 способами
1 - методом пузырька 2 - методом вставки 3 - методом выбора 4 - с помощью функции qsort - вывод строк на экран Записать этот класс с его методами в отдельном файле. Сделать к нему...
C++ Ввести с клавиатуры натуральное число A. Вычислить и выдать на экран сумму K старших (находящихся слева) цифр этого числа. Значение K ввести с кла http://www.cyberforum.ru/cpp-beginners/thread127499.html
Приветик всем,нужна помощь ваша опять Ввести с клавиатуры натуральное число A. Вычислить и выдать на экран сумму K старших (находящихся слева) цифр этого числа. Значение K ввести с клавиатуры....
C++ Обратная матрица на С Помогите приЗЗЗ получить обратную матрицу из квадратной матрицы на "С" очень нада!!!!!!!! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
11.05.2010, 19:19
Цитата Сообщение от FireNovel Посмотреть сообщение
Вот такой код подойдет?
C++
1
2
3
4
5
...
 while(!feof(file))  // продолжаем чтение до конца файла
    {
        fgets(str, MAX_STRING_LENGTH, file);  // считываем строку из файла
...
Типичная ошибка, которую иногда даже в учебниках пропускать умудряются. Состояние feof() случится при очередном вызове fgets(), когда строки в файле кончатся. В результате последняя строка два раза обработается. Проверять всегда нужно результат операции чтения.
C
1
2
3
4
5
6
7
8
...
while (  fgets(str, MAX_STRING_LENGTH, file) ){
...
}
if ( ferror(file) ){
/* ошибка чтения */
}
...
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru