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

Считывание текстового файла в структуру на С++ - C++

Восстановить пароль Регистрация
 
LordFerrum
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 4
27.10.2012, 12:21     Считывание текстового файла в структуру на С++ #1
Задача:
В текстовом файле записана следующая информация о пирожных: название, флаг, масса, питательность. Необходимо считать данные из файла, причем в зависимости от значения флага питательность должна храниться либо в виде строки (1), либо в виде числа (0).

Что я смог сделать:
- Я сумел создать фай программно.
Чего я не сумел сделать:
-Я не понимаю как мне считать фай обратно в структуру!!!

Вот код попытки:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "stdafx.h"
#include <iostream>
#include <stdio.h>
using namespace std;
struct pir {char name[10]; double massa; int flag[1]; double pet; char pet1[5] ;};
int _tmain(int argc, _TCHAR* argv[])
{
FILE *pirog; pir dat[10];
char buf;
 if((pirog = fopen("D:\Проги на С++\Теория Программирования\Новая прога\Новая прога\Pirog.txt", "rt")) == NULL) 
        return 1;   
 
 while (!feof(pirog))  //Пока не конец файл  
 { 
    for(int i=1; i<29;i++)
    {
    fseek (pirog, i ,SEEK_SET); //Счтитаем 1-й символ из файла Пирог.
     buf= getc(pirog);       //Считываем 1-й сивол файла Пирог в перемменную буф.
     while(buf=="%c")
       dat.name+=buf;
     while(buf=="%d")
       dat.massa=buf;  
 }
fclose(pirog);
system("PAUSE");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.10.2012, 12:21     Считывание текстового файла в структуру на С++
Посмотрите здесь:

Считывание из текстового файла C++
считывание из текстового файла в строку C++
Считывание данных из файла в структуру C++
C++ Считывание текстового файла
C++ Считывание из текстового файла
Считывание данных из текстового файла в структуру C++
Считывание текстового файла C++
Считывание информации из файла в структуру C++

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

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

Текущее время: 11:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru