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

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

Войти
Регистрация
Восстановить пароль
 
MilosedOFF
3 / 3 / 0
Регистрация: 13.06.2012
Сообщений: 50
#1

Ввод/вывод чисел из файлов - C++

21.09.2012, 20:26. Просмотров 1027. Ответов 2
Метки нет (Все метки)

1) Дан файл input.in с 2 числами, разделенными пробелом. Какой самый легкий и быстрый способ записать эти числа в переменные a и b соотв.
2) Дан файл output.out и переменные a и b. Какой самый легкий и быстрый способ записать значение переменных в этот файл?

З.Ы. Мне необходимо будет работать с файлами на школьной олимпиаде, в каждом задании есть файл ввода, откуда берутся данные и вывода, куда надо записать результат.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2012, 20:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод/вывод чисел из файлов (C++):

Ввод-вывод файлов - C++
подскажите код программы, которая считывает числа из файла и выводит эти же числа в другой файл в обратном порядке

Потоковый ввод / вывод файлов - C++
Помогите пожайлуйста исправить ошибки в коде. В функции OemToChar пишет "char*" не совместим с параметром "LPWSTR" #include "stdafx.h" ...

Ввод/вывод двоичных файлов - C++
Нужно чтоб первый создаваемый файл был двоичным и данные в нем в двоичном режиме Вот мой код #include <iostream> #include <fstream> ...

Форматный ввод/вывод с использованием текстовых файлов. - C++
ЗДРАВСТВУЙТЕ. МЕНЯ ЗОВУТ ДАША. У МЕНЯ ПРОБЛЕМА, Я НЕ ЧЕГО НЕ ПОНИМАЮ В С++, А У МЕНЯ ЗАЧЕТ, МОЖЕТ КТО ТО МНЕ СМОЖЕТ СДЕЛАТЬ МОЁ ЗАДАНИЕ: ...

Русско-английский словарь. Ввод данных с двух файлов. Вывод результата в файл - C++
Здравствуйте, сама задача: Даны два текстовых файла - в первом расположены русские слова, во втором их англоязычный перевод. Создать...

Файловый ввод/вывод. Какие форматы файлов можно читать в файловых потоках? - C++
Заранее простите за тупой вопрос, но какие форматы файлов можно считать с помощью #include <iostream> #include <fstream> #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
UFO94
264 / 253 / 13
Регистрация: 04.04.2012
Сообщений: 546
21.09.2012, 21:17 #2
C++
1
2
3
4
5
6
7
FILE* f=fopen("input.in","r");//Открытие файла на чтение
fscanf(f,"%d%d",&a,&b);//Чтение из файла -- все аналогично обычному scanf
....
fclose(f);//Закрываем файл
f=fopen("output.out","w");//Открытие файла на запись. ПРиэтом все, что было там до этого -- уничтожается
fprintf(f,"a=%d,  b=%d\n",a,b);//Все аналогично обычному printf
fclose(f);
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
21.09.2012, 21:36 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <fstream>
using namespace std;
 
int main()
{
int a, b;
 
fstream f("input.in");// поток для чтения и записи, файл в режиме чтения.
f >> a >> b; // читаем
f.close();
 
f.open("output.out", ios::out); // файл в режиме записи
f << a << " " << b; // записываем
f.close();
 
return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.09.2012, 21:36
Привет! Вот еще темы с ответами:

Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод - C++
Добрый день! Помогите, пожалуйста, с программой. Программа считывает строку с клавиатуры и переводит её в двоичный код. затем наоборот...

Ввод и вывод матрицы чисел - C++
я написал программу Ввод и вывод чисел в матрицу. но компилятор ругается &quot;constant expression required&quot; в чем дело? #pragma hdrstop...

Ввод/вывод очень маленьких чисел - C++
Народ, срочно нужно! Подскажите, как сделать чтобы при арифметических операциях в С++ можно было посчитать числа порядка 10^(-200)? А еще...

Ввод и вывод чисел типа float - C++
Прошу объяснить, в чём ошибка в коде Хотел написать простенький код, но что-то не то с выводом результата :/ Прошу помочь :c


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

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

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