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

Маленький вопрос по работе с файлами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть ли в с++ какой-нибудь аналог in http://www.cyberforum.ru/cpp-beginners/thread234535.html
Есть ли в с++ какой-нибудь аналог in К примеру в вот такая задача Подсчитать количество гласных символов в тексте в паскале все запишется красиво: const glasn=; var st: string; ...
C++ switch i case v 4jom u menja o6ibka? i kak vivisti rezultat? # include <iostream> # include <conio.h> using namespace std; int main () char (znak); int x,y,z; http://www.cyberforum.ru/cpp-beginners/thread234532.html
C++ c++, работа с windows
Здраствуйте дорогие форумчанины!!! Возник вот такой любопытный вопрос Как на с++ можно реализовать проверку пользователя системы на наличие простого пароля? Как я понимаю, простой пороль это...
C++ дин. матрица
int n=0; cin>>n; int *x=new int; for(int i=0;i<n;i++){ for(int j=0;j<n;j++) { x=0; cout<<x<<" "; } cout<<endl;
C++ Нужно чуть подправить программы. Массив и структура. http://www.cyberforum.ru/cpp-beginners/thread234501.html
1. Двумерный массив. Вводим количество спортсменов, далее вводим имя для каждого. Для каждого из них рандомно выводятся результаты (6 попыток). После ищется максимальный элемент и выводится под...
C++ Дана квадратная матрица. Найти минор по заданной строке и столбцу Здраствуйте! Помогите пожалуйста с двумя задачками: 1) Дана целочисленная последовательностьс повторяющимися элементами. Вывести неповторяющиеся элементы. 2) (Честно пользовал поиск ничего не... подробнее

Показать сообщение отдельно
accept
4823 / 3244 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
27.01.2011, 06:08
Цитата Сообщение от Alexanches
цикл проходит лишний оборот)
C++
1
while(!feof(f))
неправильная конструкция, даже когда нормально работает
в ней неявная ошибка, которая может всплыть спустя некоторое время

представь, что у тебя чтение файла происходит с флешки, и однажды на неё пролили воду, и никто об этом не знает
файл может открыться даже, и даже читаться, но дойти до повреждённого участка и что потом ?
и потом эта штука, вместо того, чтобы сообщить, что чтение невозможно, просто повиснет, потому что будет ожидать конец файла, который никогда не наступит

Цитата Сообщение от Alexanches
нужно создать копию для работы с ней)
ты делаешь функции и просто передаёшь в них адрес этой структуры
сейчас он в f, его также можно поместить в F через F = f, но помни, что файл можно закрывать только один раз
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru