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

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

Войти
Регистрация
Восстановить пароль
 
Eugen-S
 Аватар для Eugen-S
8 / 8 / 0
Регистрация: 06.11.2011
Сообщений: 122
#1

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

13.03.2012, 23:52. Просмотров 971. Ответов 8
Метки нет (Все метки)

Всем продуктивной ночи! Подскажите, хочу записать структуру в файл, нужно использовать fputs. Ну и не получается, поскольку ф-ция просит чар параметр.. Рассматривал вариант по-строчного записывания , но хотелось бы целиком структуру. можно ли так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
retmas
Жарю без масла
841 / 723 / 157
Регистрация: 13.01.2012
Сообщений: 1,666
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
591 / 559 / 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
591 / 559 / 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
591 / 559 / 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++ Запись структуры в файл
C++ Запись структуры в файл
Запись структуры в файл C++

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

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

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