Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.09.2018, 03:45   #1
retka257
Новичок
Джуниор
 
Регистрация: 19.09.2018
Сообщений: 1
По умолчанию Структуры и файловый ввод-вывод

Выдает ошибку 'fin' was not declared in this scope на строке "fin >> str;".
Можно ли каким-то образом вводить в структуру данные через файловый в/в?

#include <fstream>
using namespace std;

struct bigint{
vector<int> aaa;
void input(){
string str;
fin >> str;
}
};

int main(){
ifstream fin("input.txt");
ofstream fout("output.txt");
...
}
retka257 вне форума Ответить с цитированием
Старый 19.09.2018, 07:37   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от retka257 Посмотреть сообщение
Выдает ошибку 'fin' was not declared in this scope на строке "fin >> str;".
И правильно делает. Кто такой fin там?

Цитата:
Сообщение от retka257 Посмотреть сообщение
Можно ли каким-то образом вводить в структуру данные через файловый в/в?
Можно. Только стоит учесть выравнивание для бинарного файла или парсить для текстового.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Файловый ввод - вывод pyrozhok Общие вопросы C/C++ 0 11.05.2014 14:03
файловый ввод-вывод lenka91 C# (си шарп) 6 13.12.2013 10:52
Файловый ввод-вывод. three_cats Общие вопросы C/C++ 4 01.10.2012 09:39
Файловый ввод-вывод andrey-v-isaev Общие вопросы C/C++ 1 02.05.2010 19:54
файловый ввод/вывод kot111 Общие вопросы C/C++ 1 04.02.2008 17:45