0 / 0 / 0
Регистрация: 15.08.2017
Сообщений: 25
1

C:\Qt\QtProjects\practicum\mainwindow.cpp:201: error: C2678: бинарный "<<": не найден оператор, принимающий левый операн

20.08.2017, 13:00. Показов 1178. Ответов 2
Метки нет (Все метки)

C++ (Qt)
1
2
3
4
5
6
7
8
9
       QSaveFile outfile(fileTextName);
       outfile.open(QIODevice::WriteOnly);
       QTextStream stream(&outfile);
       for (int i = 0; i < (*mNotebook).size(); i++)
       {
           stream << "Note № " << i << std::endl;
           stream << "Title: " << (*mNotebook)[i].title() << std::endl;
           stream << (*mNotebook)[i].text() << std::endl;
       }
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.08.2017, 13:00
Ответы с готовыми решениями:

Error C2678: бинарный "<<": не найден оператор, принимающий левый операнд типа "std::ifstream"
Собственно, текст ошибки приведен в названии темы. Сам код: #include &quot;stdafx.h&quot; #include...

Error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::istream"
Вот ошибка 1&gt;------ Построение начато: проект: ыпошряоям, Конфигурация: Debug Win32 ------ 1&gt; ...

Error C2678: бинарный "<": не найден оператор, принимающий левый операнд типа "System::Decimal"
Делал программу для расчета exp, с точностью до eps = 0.1, …, 0.000001 путем разложения функции в...

error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::basic_istream<_Elem,_Traits>"
Нужно из файла скачать информацию в объект. Почему у меня не получается? #include &lt;vector&gt;...

2
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
20.08.2017, 13:40 2
Лучший ответ Сообщение было отмечено adLer21 как решение

Решение

adLer21, замените std::endl на endl.
0
0 / 0 / 0
Регистрация: 15.08.2017
Сообщений: 25
20.08.2017, 13:43  [ТС] 3
спасибо большое) Осталась привычка от с++
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.08.2017, 13:43
Помогаю со студенческими работами здесь

Исправить ошибку:error C2678: бинарный ">>": не найден оператор, принимающий левый операнд типа "std::istream"
Скажите пожалуйста, как исправить error C2678: бинарный &quot;&gt;&gt;&quot;: не найден оператор, принимающий...

C2678 бинарный ">>": не найден оператор, принимающий левый операнд типа "std::ostream"
Код: #include &lt;iostream&gt; #include &lt;memory&gt; #include &lt;typeinfo&gt; #include &lt;ctime&gt; #include...

Бинарный ">>": не найден оператор, принимающий левый операнд типа "std::istream"
Подскажите, пожалуйста, как решить проблему. Хочу перегрузить оператор ввода, но никак не пойму, в...

Error C2679: бинарный "<<": не найден оператор, принимающий правый операнд типа "std::string" (или приемлемое
эмулятор работы банкомата Например #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru