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

Запись структуры в файл. - C++

Восстановить пароль Регистрация
 
Eugen-S
 Аватар для Eugen-S
8 / 8 / 0
Регистрация: 06.11.2011
Сообщений: 122
13.03.2012, 23:52     Запись структуры в файл. #1
Всем продуктивной ночи! Подскажите, хочу записать структуру в файл, нужно использовать fputs. Ну и не получается, поскольку ф-ция просит чар параметр.. Рассматривал вариант по-строчного записывания , но хотелось бы целиком структуру. можно ли так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2012, 23:52     Запись структуры в файл.
Посмотрите здесь:

Запись структуры в файл... C++
C++ запись структуры в файл
Запись структуры в файл C++
C++ запись структуры в файл
Запись структуры в файл C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
retmas
Жарю без масла
803 / 685 / 143
Регистрация: 13.01.2012
Сообщений: 1,580
13.03.2012, 23:55     Запись структуры в файл. #2
Цитата Сообщение от Eugen-S Посмотреть сообщение
хотелось бы целиком структуру. можно ли так?
зависит от вашей структуры. кроме того вывод должен быть в бинарном моде
Eugen-S
 Аватар для Eugen-S
8 / 8 / 0
Регистрация: 06.11.2011
Сообщений: 122
14.03.2012, 00:00  [ТС]     Запись структуры в файл. #3
а не-бинарно, можно записать?
видимо нет, тогда по-полям.. так?
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.03.2012, 00:08     Запись структуры в файл. #4
Цитата Сообщение от Eugen-S Посмотреть сообщение
а не-бинарно, можно записать?
видимо нет, тогда по-полям.. так?
fprintf только так
Eugen-S
 Аватар для Eugen-S
8 / 8 / 0
Регистрация: 06.11.2011
Сообщений: 122
14.03.2012, 00:49  [ТС]     Запись структуры в файл. #5
а вот если поле ИНТ, то использовать преобразование типа, да?

посоветовали (itoa) это?
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.03.2012, 00:50     Запись структуры в файл. #6
зачем???? вы что, данные как строку считываете?
Eugen-S
 Аватар для Eugen-S
8 / 8 / 0
Регистрация: 06.11.2011
Сообщений: 122
14.03.2012, 01:04  [ТС]     Запись структуры в файл. #7
C
1
2
3
4
5
6
7
8
9
struct a()
{
 
char name[20];
char addr[20];
char inf[20];
int score;
 
}
и хочу это всё записать в файл, используя

fputs()

допустим я вот запишу 3 поля чаровых, а как быть с инт?
panicwassano
590 / 558 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
14.03.2012, 06:45     Запись структуры в файл. #8
зачем fputs? используйте fprintf либо в бинарнорм виде fread/fwrite
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.03.2012, 07:23     Запись структуры в файл.
Еще ссылки по теме:

C++ Запись структуры в файл
запись структуры в файл C++
Запись структуры в файл C++

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

Или воспользуйтесь поиском по форуму:
Vorona
Peace 2 all shining faces
 Аватар для Vorona
660 / 522 / 44
Регистрация: 05.03.2010
Сообщений: 1,256
14.03.2012, 07:23     Запись структуры в файл. #9
к примеру Работа с файлами или структуры-список
не fputs() конечно
и попробуйте пользоваться поиском
Yandex
Объявления
14.03.2012, 07:23     Запись структуры в файл.
Ответ Создать тему
Опции темы

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