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

определения конца файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обход графа в глубину http://www.cyberforum.ru/cpp-beginners/thread285346.html
Дана бинарная матрица (1-между вершинами есть ребро, 0-между вершинами нет ребра соответственно) и две вершины. Необходимо найти путь между этими вершинами с помощью обхода в глубину. Может кто-нибудь помочь или поделиться материалом? Проблема в том, что не знаю, как связать сам двоичный массив и функцию, в которой работа идет с вектором. Вот, например, нашел алгоритм vector < vector<int> >...
C++ Игра Космобой #include <iostream> #include <conio.h> #include <windows.h> #include <fstream> using namespace std; int main() { char c; int i,n; http://www.cyberforum.ru/cpp-beginners/thread285334.html
Массив C++
Дано "r.w" незнаю как записать в массив {r,w} и одновременно сравнить есть ли там такая буква
Двоичный фаил C++
люди помогите пожалуйста ни как не могу понять что за двоичный фаил сделал прогу с обычным фаилом а препад говорит что нужен двоичный... ни как не пойму вот сама задача В конец двоичного файла целого типа дописать четные элементы этого файла
C++ Найти самое короткое слово в строке http://www.cyberforum.ru/cpp-beginners/thread285318.html
суть задачи такова: нужно найти самое короткое слово в введённой пользователем строке и записать его в обратном порядке,то есть,например : мама -> амам. По нахождению короткого слова идеи есть,но ещё не точно. Жду помощи
C++ Использование функций Даны три действительных числа x, y, z. Получить A= arccos((x^2+y^2-z^2)/(2xy)) - arccos(z^2*y/(x+z*y)) где arccos(a) = arctg ((sqrt(1-a^2))/a) помогитеб пожалуйста!!! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
29.04.2011, 08:37     определения конца файла
Ang_07, вам дело говорят! Нет бы прислушаться...
C
1
2
3
4
5
6
7
8
9
10
11
typedef struct {
 /* ... */
} mystruct_t;
 
/*... */
FILE * f;
mystruct_t ms;
/* ... */
while ( fread(&ms, sizeof(mystruct_t), 1, f) == 1 ){
  /* do something with ms */
}
а лучше весь файл оптом в массив структур прочитать (предварительно получив размер файла, поделив на размер структуры и создав массив под получившееся количество элементов), ну или блоками, если файл большой очень...
 
Текущее время: 19:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru