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

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

Войти
Регистрация
Восстановить пароль
 
LordFerrum
0 / 0 / 0
Регистрация: 01.04.2012
Сообщений: 4
#1

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

27.10.2012, 12:21. Просмотров 538. Ответов 0
Метки нет (Все метки)

Задача:
В текстовом файле записана следующая информация о пирожных: название, флаг, масса, питательность. Необходимо считать данные из файла, причем в зависимости от значения флага питательность должна храниться либо в виде строки (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++
Добрый день, столкнулся с такой проблемой. Есть файл со строками из 1 и 0 Пример: 1111110 1111000 1001011 ... Все строки...

Считывание данных из файла в структуру - C++
из файла нужно считать данные и записать их в структуру. данные из файла: Петров П.П. С++ для чайников 2000 Программирование ...

Считывание информации из файла в структуру - C++
Добрый день! Помогите, пожалуйста, с решением задачи. Дан символьный файл f, содержащий сведения о студентах, записанные по...

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

Считывание из текстового файла - C++
Всем привет. У меня есть текстовый файл в котором, к примеру записана информация:&quot;Фамилия Имя&quot;. Как мне из этого файла по словно...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.10.2012, 12:21
Привет! Вот еще темы с ответами:

Считывание из текстового файла - C++
Нужно модифицировать программу. Чтобы пользователь вводил текст НЕ в диалоговом окне, а текст был записан в *. ТХТ файле, откуда программ...

Считывание текстового файла - C++
Вот сам файл Я считываю символ в отдельное поле класса, потом 2 цифры после символа в отдельные 2 поля, а затем сама проблема: остальные...

Считывание смешанной строки из файла в структуру - C++
Формат файла и данные записываемые структурной формой такие: Первое ФИО 1 | ж | 2001 | Минск | Неизвестное заболевание | 80291111111 ...

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


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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