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

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

Войти
Регистрация
Восстановить пароль
 
Y4enik
2 / 2 / 0
Регистрация: 22.03.2015
Сообщений: 32
#1

Ввод в файл - C++

21.07.2016, 12:34. Просмотров 125. Ответов 1
Метки нет (Все метки)

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <conio.h>
 
using namespace std;
 
void main()
{
    std::ifstream out;
    out.open("First.txt", std::ios::out);
    try {
        if(out) std::cout << "File opened\n";
        else throw 1;
    }
    catch(int i) {
        std::cout << "Error\n";
        _getch();
        return;
    }
    out << 1 << ' ' << 123.12;  //тут ошибка
    out.close();
}
Выдает ошибку: отсутствует оператор "<<" соответствующий этим операндам.
Подскажите, пожалуйста, почему ошибка и как ее исправить и почему код из учебника отлично работает(у меня вроде также)

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
   ofstream out("test");
    if(!out) {
     cout << "He удается открыть файл.\n";
     return 1;
  }
  out << 10 << " " << 123.23 << "\n";
  out << "Это короткий текстовый файл.";
  out.close();
  return 0;
}
Добавлено через 1 минуту
Ой, только заметил ostream нужно, извините. Закройте тему
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.07.2016, 12:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввод в файл (C++):

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

Ввод в файл С++ - C++
Здравствуйте данная программа создает тест который нужно пройти при введении вопросов и ответов происходит проблема если я пишу к примеру...

Ввод/вывод в файл - C++
Как переменные всех объектов вывести в файл? Создаю массив из 2 объектов, но записываются значения только последнего введенного. Значения...

Ввод-вывод в файл на C++ - C++
Есть txt файл &quot;semiya.txt&quot;, в котором есть список: мама папа брат сестра (в столбике). Надо создать другой txt файл...

Файл ввод-вывод - C++
У меня есть задача в которой нужно: 1) Скопировать в файл F2 только те строки из F1, которые начинаются с символа заданного...

ввод и вывод в файл - C++
помогите исправить код, мне нужно чтобы с файла считывало три слова и выводило туда общую букву,напримервывести должно букву а только...

1
GbaLog-
Любитель чаепитий
3095 / 1434 / 348
Регистрация: 24.08.2014
Сообщений: 5,086
Записей в блоге: 1
Завершенные тесты: 2
21.07.2016, 12:36 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Y4enik, У std::ifstream отсутствует оператор <<, потому что это поток вывода, а std::ofstream -- поток ввода и у него такой оператор имеется, зато нету оператора >>.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2016, 12:36
Привет! Вот еще темы с ответами:

Ввод данных в файл - C++
Здравствуйте! Есть программа: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;iomanip&gt; #include &lt;windows.h&gt; #include...

Ввод\вывод в файл - C++
Здравствуйте! Подскажите пожалуйста, как ПРАВИЛЬНО организовать ввод и вывод в файл в С++.И ещё,подскажите как в файле при чтении или...

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

Ввод и вывод в файл - C++
Дан текстовый файл INPUT.TXT. Проверить в тексте файла правильности расстановки открывающих и закрывающих скобок ‘(‘, ‘)’, ‘{‘, ‘}’, ‘’....


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

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

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