Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
anti-k
227 / 75 / 23
Регистрация: 17.07.2015
Сообщений: 774
Завершенные тесты: 1
#1

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

26.09.2015, 19:01. Просмотров 221. Ответов 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
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Файловый ввод/вывод. Какие форматы файлов можно читать в файловых потоках? (C++):

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

Поменять консольный ввод-вывод на файловый ввод-вывод - C++
вот у меня калькулятор как мне сделать что б числа вводились из файла и результат записывался в новый файл ? // ОБРАТНАЯ...

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

Найти буквы от а - я. Кодировка в файловых потоках - C++
Доброго времени суток. Есть некая строка (char*) и функция bool RusArray(char c) { for (int i = 'а'; i &lt;= 'я'; ++i) { ...

Реализовать вывод массива объектов типа Student на консоль (файловый ввод/вывод) - C++
Как сделать чтобы список студентов выводился на экран в конце? #include&lt;iostream&gt; #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; ...

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

6
nmcf
5769 / 5080 / 1735
Регистрация: 14.04.2014
Сообщений: 20,786
26.09.2015, 19:40 #2
Текстовые.
1
Ferrari F1
623 / 520 / 101
Регистрация: 27.01.2015
Сообщений: 3,025
Записей в блоге: 1
Завершенные тесты: 1
26.09.2015, 20:12 #3
Цитата Сообщение от anti-k Посмотреть сообщение
какие форматы
если речь идет о расширении файла, то любой: хоть .txt, хоть .dat
Да хоть свое можешь придумать, а можно вобще без расширения читать/писать в файл (как в твоем коде).
1
anti-k
227 / 75 / 23
Регистрация: 17.07.2015
Сообщений: 774
Завершенные тесты: 1
26.09.2015, 20:18  [ТС] #4
Ferrari F1, четенько ))
0
isobo531
43 / 43 / 11
Регистрация: 11.11.2014
Сообщений: 322
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 / 23
Регистрация: 17.07.2015
Сообщений: 774
Завершенные тесты: 1
11.10.2015, 09:01  [ТС] #6
nmcf, Доброе утро!!!! Все таки этот код не переписывает из файла в файл(( добавил и расширения .txt
Может надо еще подключить имена файлов в хедеры???
0
nmcf
5769 / 5080 / 1735
Регистрация: 14.04.2014
Сообщений: 20,786
11.10.2015, 09:49 #7
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
В твоём примере строки 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
Привет! Вот еще темы с ответами:

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

Файловый ввод\вывод - C++
В программе я записывают информацию структуры в файл,а потом хочу вывести с записанного файла на экран. Но вот проблемка,смог реализовать...

Файловый ввод/вывод - C++
Ребят, не могу никак понять файловый ввод вывод текстовой информации в с++. Знаю сто открытие через fopen, а как создать сам текстовый файл...

Файловый ввод-вывод - C++
Прохожу тему файлового ввода-вывода, написал такой код: #include &lt;iostream&gt; #include &lt;cstdlib&gt; #include &lt;fstream&gt; #include...


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

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

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