IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> input.txt/output.txt, С++
first_day
сообщение 15.12.2007 0:22
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 86
Пол: Мужской
Реальное имя: Илья

Репутация: -  1  +


Нашел сайт, где задачи тестирует сервер. Но там для ввода/вывода данных нужно использовать текстовые файлы. Подскажите, пожалуйста, как открывать эти файлы, считывать, перезаписывать. И еще, input.txt должен быть пустым? Кто может, разъясните. smile.gif


--------------------
Я бы изменил мир, да Бог не дает исходников.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
volvo
сообщение 15.12.2007 0:33
Сообщение #2


Гость






Как обычно - объявляешь переменные и открываешь файлы:

#include <fstream>
...
fstream f_in, f_out;

f_in.open("input.txt",ios::in); // для чтения
f_out.open("output.txt",ios::out); // для записи

// а теперь вместо cin >> n
f_in >> n; // n будет читаться из файла


То же самое и с записью в файл...
f_out << "чего-то там... " << endl;
выведет строку в файл output.txt... Только потом не забудь закрыть (f_out.close())...

Цитата
И еще, input.txt должен быть пустым?
Почему же пустым? Через него ты получаешь данные, то есть, у себя на компьютере ты должен в него внести тестовые данные, а когда загрузишь программу на сервер, она будет читать ИХ данные из ИХ файла input.txt...

Добавлено через 1 мин.
Цитата
Через fstream часто удобнее писать
yes2.gif Привычнее как-то...

Сообщение отредактировано: volvo - 15.12.2007 0:41
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.06.2025 22:12
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"