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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sergey1988
2 / 2 / 0
Регистрация: 02.12.2011
Сообщений: 56
#1

Не читает структуру из файла - C++

17.12.2012, 22:51. Просмотров 201. Ответов 0
Метки нет (Все метки)

Здравствуйте, такая проблема нужно прочитать из файла записаную структуру. пишет ее эта же программа. Проблема в том что при чтении ошибок не выдает, но при просмотре списка в итоге выясняется что ни чего она не прочитала. в чем может быть дело? целый день не могу понять, препод в универе тоже не помог не чем(
вот код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int ReadFile(ZavodList* &beg, ZavodList* &end)
{
FILE *f;
Zavod data;
f = fopen("base.txt" , "r");
if (!f)
{
  Error("File not found");
  return 1;
}
fseek(f , 0 , SEEK_END);
while ( feof(f) )
{
  fread(&data , size_z , 1 , f);
  Add(beg , end , data);
}
fclose(f);
Message("Chtenie okoncheno");
return 0;
}
на всякий случай сама структура
C++
1
2
3
4
5
6
struct Zavod {
    int number; // Г*îìåð Г§Г*âîäГ*
    char d_fio[l_fio]; // ГґГ*ìèëèÿ äèðåêòîðГ*
    char e_fio[l_fio]; // ГґГ*ìèëèÿ ГЅГ*åðãåòèêГ*
    float p_rash, f_rash, n_rash; // ГЇГ«Г*Г*îâûé ГґГ*ГЄГІГЁГ·ГҐГ±ГЄГЁГ© ГЁ Г*åäîñòГ*Г·Г*
};
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.12.2012, 22:51     Не читает структуру из файла
Посмотрите здесь:

Не читает строками из файла - C++
Если данные в файле разделены пробелом, то для программы он аналогичен новой строке, то есть если строка состоит из двух или более слов, то...

Почему не читает из файла? - C++
почему не читает из файла? void Container::fromFile(const std::string &fileName) { std::ifstream in(fileName.c_str(),...

Не читает кириллицу с бинарного файла - C++
У меня не читается кириллица с бинарного файла, то есть читается, но выводится всякая чушь. Что делать? typedef struct {float percent,...

Не читает первую строку из файла - C++
Собсвтенно идет чтение из файла в объект структуры, который потом пихается в стек. Чтобы его вывести таблицей, он сначала пихается в...

Неправильно читает данные из файла - C++
Ситуация следующая. Выполняю ввод данных(фамилия и возраст), затем они записываются в структурированный файл(функция newfile). После этого...

Ifstream читает из файла только первую запись, вылетает - C++
ifstream читает из файла только первую запись, вылетает при попытке вытащить из файла данные, начиная со второго. ifstream fread...

Функция fopen() для большого текстового файла читает только первую строку - C++
Есть текстовой файл 4.5 мб, нужно его открыть для чтения из него строк. FILE *f = fopen("C:\\members.txt", "r"); Это мне...

Нужно написать программу, которая читает из файла и пишет всё задом на перед - C++
например беру с файла слово неизвестного объему, а он пишет все задом наперед: программирование - еинавориммаргорп

Разработать программу, которая читает текстовой файл и некоторую букву и выводит слова файла - C++
Разработать программу, которая читает текстовой файл и некоторую букву и выводит слова файла, начинающиеся с этой буквы, а также их...

из файла в структуру - C++
Задан файл с N записями о работниках цеха: ФИО, специальность. Найдите количество работников заданой специальности. Не знаю как из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru