Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
anti-k
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
Завершенные тесты: 1
1

Файловый ввод/вывод. Какие форматы файлов можно читать в файловых потоках?

26.09.2015, 19:01. Просмотров 858. Ответов 6
Метки нет (Все метки)

Заранее простите за тупой вопрос, но какие форматы файлов можно считать с помощью
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <fstream>
#include <string>
int main()
{
ifstream infile("in_file");
ofstream outfile("out_file");
if ( ! infile ) {
cerr << "Error\n"
return -1;
}
if ( ! outfile ) {
cerr << "Error\n"
return -2;
string word;
while ( infile >> word )
outfile << word << ' ';
return 0;
}
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.09.2015, 19:01
Ответы с готовыми решениями:

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

Поменять консольный ввод-вывод на файловый ввод-вывод
вот у меня калькулятор как мне сделать что б числа вводились из файла и...

Файловый ввод-вывод, ввод с клавиатуры и обработка массива структур
Добрый вечер)) У меня небольшой вопрос. Почему первые буквы (в названии книг)...

Найти буквы от а - я. Кодировка в файловых потоках
Доброго времени суток. Есть некая строка (char*) и функция bool RusArray(char...

Реализовать вывод массива объектов типа Student на консоль (файловый ввод/вывод)
Как сделать чтобы список студентов выводился на экран в конце?...

6
nmcf
6509 / 5741 / 2614
Регистрация: 14.04.2014
Сообщений: 24,482
26.09.2015, 19:40 2
Текстовые.
1
Ferrari F1
793 / 522 / 156
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
26.09.2015, 20:12 3
Цитата Сообщение от anti-k Посмотреть сообщение
какие форматы
если речь идет о расширении файла, то любой: хоть .txt, хоть .dat
Да хоть свое можешь придумать, а можно вобще без расширения читать/писать в файл (как в твоем коде).
1
anti-k
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
Завершенные тесты: 1
26.09.2015, 20:18  [ТС] 4
Ferrari F1, четенько ))
0
isobo531
43 / 43 / 28
Регистрация: 11.11.2014
Сообщений: 325
26.09.2015, 20:43 5
И когда считываешь/записываешь файл, то нужно написать его расширение.
C++
1
2
3
4
5
int main()
{
    ifstream f("file1.txt"):
    ofstream x("file2.txt");
}
0
anti-k
227 / 75 / 31
Регистрация: 17.07.2015
Сообщений: 774
Завершенные тесты: 1
11.10.2015, 09:01  [ТС] 6
nmcf, Доброе утро!!!! Все таки этот код не переписывает из файла в файл(( добавил и расширения .txt
Может надо еще подключить имена файлов в хедеры???
0
nmcf
6509 / 5741 / 2614
Регистрация: 14.04.2014
Сообщений: 24,482
11.10.2015, 09:49 7
Лучший ответ Сообщение было отмечено anti-k как решение

Решение

В твоём примере строки 15-18 должны быть вне второго if().
И можно проще. Так попробуй:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <fstream>
#include <string>
 
int main()
{
ifstream infile("in_file");
ofstream outfile("out_file");
 
if ( ! infile ) {
cerr << "Error\n"
return -1;
}
if ( ! outfile ) {
cerr << "Error\n"
return -2;
}
 
outfile << infile.rdbuf();
 
}
1
11.10.2015, 09:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.10.2015, 09:49

Поиск в массиве структур по заданному полю и вывод в алфавитном порядке (файловый ввод/вывод)
Помогите с функцией void runFile() что бы с файла брал и выводил в алфавитном...

Вывод суммы в файл (файловый ввод/вывод)
Добрый день! Я пытался написать программу, которая должна вводить данные из...

Файловый ввод/вывод в С++
Здравствуйте не подскажите как организовать файловый ввод вывод в С++ Скажем...


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

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

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