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

Чтение массива из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ STL http://www.cyberforum.ru/cpp-beginners/thread208835.html
Доброго времени суток! Возникли трудности с пониманием задачи и принципа работы программы. Задание следующее: "Разработать программу - библиотеку (книга-расположение в библиотеке). Нужно...
C++ подключение библиотеки помогите подключить библиотеку header. какой не ввожу кож пишет ошибку, мне сказали что у меня не подключена библиотека помогите кто может=) у меня visual studio 2010 скайп - yetaxaxa http://www.cyberforum.ru/cpp-beginners/thread208827.html
C++ Найти наименьший элемент матрицы и записать нули в ту строку и столбец, где он находится
помогите сложить программу на языке С++ для Борланд это очень важно.. заранее спасибо в долгу не останусь.... Добавлено через 7 минут ребят , прошу помогите....
Табулирование функции и вывод результата в таблице C++
Помогите, пожалуйста, решить задачу. Протабулировать функцию с использованием оператора цикла с параметром. Сменная x с шагом h на заданом промежутке ....
C++ матрица http://www.cyberforum.ru/cpp-beginners/thread208806.html
доброго времени суток. помогите пожалуйста. ЗАДАНИЕ вот такое: * прочесть из файла матрицу A(n*n). Вычислить произведение отрицательных элементов. Определить индексы максимального элемента....
C++ Удаление из массива повторяющихся элементов Значит,задача : удалить повторы в массиве, оставив по одному вхождению! моя идея. если 2 компонента, стоящие рядом, равны друг другу, начиная с первго делаю сдвиг в право, и удаляю последний... подробнее

Показать сообщение отдельно
kazak
3035 / 2356 / 155
Регистрация: 11.03.2009
Сообщений: 5,402
Завершенные тесты: 1
12.12.2010, 05:15
Цитата Сообщение от YourLastSong Посмотреть сообщение
exit (EXIT_SUCCESS);
Вообще по этому оператору программа завершает свою работу.

Цитата Сообщение от YourLastSong Посмотреть сообщение
exit (EXIT_SUCCESS);
return n, location[n][i][j], load_map, local_pos, map_locations, start_map;
Учитывая вышенаписанное до реторна дело никогда не дойдет, к тому же реторн может возвращать только одно значение.

Цитата Сообщение от YourLastSong Посмотреть сообщение
for (n = 0; n < 100; n++)
for (i = 0; i < 80; i++)
for (j = 0; j < 24; j++)
fp >> location[n][i][j];
Оно то конечно хорошо, но полагаться на то, что файл всегда будет содержать правильные данные в нужном количестве не стоит. Лучше проверять флаги состояние потока после чтения. Для этого есть 3 функции:
fstream::eof(); - возвращает 1, если достигли конца файла;
fstream::fail(); - возвращает 1, если по каким-либо причинам не смогли прочитать данные, но в потоке остались данные доступные для чтения;
fstream::bad(); - возвращает 1, если по каким-либо причинам данные не были считаны и дальнейшее чтение не возможно.
Если один из этих флагов будет установлен, дальнейшая работа с потоком будет не вожможна до сброса всех флагов функцией fstream::clear();
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru