Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 15
1

Как записать в структуру данные из файла?

06.12.2010, 21:17. Просмотров 923. Ответов 4
Метки нет (Все метки)

имеется структура
C
1
2
3
4
5
6
struct ceh
{
    char plan[40];
    long int num_mis;
    long int vipusk;
}
Как записать в нее данные с файла?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2010, 21:17
Ответы с готовыми решениями:

Из файла записать данные в структуру данных
Скажите пожалуйста, как можно из файла записать данные в структуру данных? Я пробую fread, он не...

Записать\прочесть данные в\из бинарного файла в инкапсулированну структуру
Здравствуйте форумчане. Как записать\прочесть данные в\из бинарного файла в инкапсулированну...

Не получается считать из текстового файла данные о студентах и записать в структуру
Мне нужно написать программу которая на основе данных о студентах что-то считывает и выполняет....

Как записать в переменную данные из структуры, а не адрес на структуру?
Подскажите пожалуйста, есть ли способ записать в переменную *char именно сами данные, а не адрес на...

4
Шаровик затейник
693 / 442 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
06.12.2010, 21:44 2
C
1
2
3
4
5
6
7
8
ceh obj[450];
int count=0;
FILE *file=fopen("text.txt","r+");
while(feof(file)){
 
fscanf(file,"%c%d%d",obj[count].plan,&obj[count].num_mis,&obj[count].vipusk);
count++;
}
1
0 / 0 / 0
Регистрация: 28.11.2010
Сообщений: 15
06.12.2010, 22:01  [ТС] 3
Crudelis, не работает
0
Шаровик затейник
693 / 442 / 78
Регистрация: 06.05.2010
Сообщений: 1,109
06.12.2010, 23:47 4
что именно не работает? какие ошибки?

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<windows.h>
using namespace std;
struct ceh
{
        char plan[40];
        long int num_mis;
        long int vipusk;
};
void main(){
ceh obj[450];
int count=0;
FILE *file=fopen("text.txt","r+");
while(feof(file)){
 
fscanf(file,"%c%d%d",obj[count].plan,&obj[count].num_mis,&obj[count].vipusk);
count++;
}
}
0
3075 / 2396 / 255
Регистрация: 11.03.2009
Сообщений: 5,444
07.12.2010, 02:21 5
Все зависит от того, как данные структуры представленны в файле.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2010, 02:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как правильно считать (записать) структуру из файла?
не хочет правильно читать, вроде пишет, вроде правильно, не уверен. Заранее благодарен за помощь ...

FilSize = 0, или Как записать из файла в структуру?
Суть в том, что нужно из файла прочитать в структуру данные для двух столбцов таблицы. В файле 15...

Как записать структуру в файл и читать из файла?
Я так понял, запара в строках. Ибо у С++ целая куча разных строковых типов. А мне ещё надо с...

Как связать данные из файла и превратить их в структуру?
Здравствуйте всем Мне нужно прочитать данные из файла и превратить их в структуру на С ...


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

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

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