Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Polly0819
0 / 0 / 0
Регистрация: 07.11.2012
Сообщений: 20
1

Сохранение результата в файл и извлечение

08.01.2013, 22:40. Просмотров 410. Ответов 1
Метки нет (Все метки)

Здравствуйте! Подскажите,пожалуйста,как сделать извлечение из файла?
Вот сохранение (для списка)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void SaveSl()
{
FILE* f = fopen("save.txt", "w");
if(f!=NULL)
{
School*a = temp;
while(a!=NULL)
{
fprintf(f, "%s\n", a->num);
fprintf(f, "%s\n", a->surname);
fprintf(f, "%s\n", a->name);
fprintf(f, "%s\n", a->sex);
fprintf(f, "%s\n", a->grade);
fprintf(f, "%s\n", a->adress);
fprintf(f, "%d\n", a->data);
a = a->next;
}
fclose(f);
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.01.2013, 22:40
Ответы с готовыми решениями:

Извлечение ресурсов в файл
Решил я написать простенькую программу под венду, опыта не имею. Застопорился, обращаюсь за...

Сохранения результата вычисления в файл
Файл создается, но результат не сохраняется #include <assert.h> #include <stdio.h> #include...

Написать программу, которая формирует файл результата путем выбрасывания повторяющихся чисел
Компонентами вводимого файла являются пары целых чисел: Num (числитель) и Den (знаменатель)....

Сохранение данных в файл
Добрый день. Возникла проблема с сохранением и читанием этих данных из файла. Есть массив из 5...

Сохранение строк в файл
Программа должна записывать строки в текстовый файл. При вводе n gets считывает n-1 строк в файл....

1
CVB
99 / 90 / 53
Регистрация: 22.03.2011
Сообщений: 226
09.01.2013, 12:35 2
Поскольку нету полного текста программы, то по идеи должно быть так:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void READSl()
{
FILE* f = fopen("save.txt", "r");
if(f!=NULL)
{
School*a = temp;
while(!feof(f))//пока не дошли до конца файла считываем
{
fscanf(f, "%s\n", &a->num);
fscanf(f, "%s\n", &a->surname);
fscanf(f, "%s\n", &a->name);
fscanf(f, "%s\n", &a->sex);
fscanf(f, "%s\n", &a->grade);
fscanf(f, "%s\n", &a->adress);
fscanf(f, "%d\n", &a->data);
a = a->next;
}
fclose(f);
}
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.01.2013, 12:35

Сохранение матрицы в файл
#include <stdio.h> #include <math.h> #include <stdlib.h> #include <conio.h> int** ed(int...

Сохранение строки в бинарный файл
я сохраняю строку посимвольно через fwrite (в цикле), может можно проще? з.ы. именно бинарный...

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


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

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

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