Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка с << на языке C++

Mr_Good Ученик (64), на голосовании 2 месяца назад
Короче начал учить плюсы пофану сделал калькулятор но выдаёт ошибку:
Ошибка C2679 бинарный "<<": не найден оператор, принимающий правый операнд типа "overloaded-function" (или приемлемое преобразование отсутствует)
Сам код:
#include <iostream>
using namespace std;

int main()
{
setlocale(0, "");
int a, b;
cout << "Введите первое число: ";
cin >> a;
cout << "Введите второе число: ";
cin >> b;
int c = a + b;
cout << "Сумма чисел = " << c << endl;
return 0;
}
Голосование за лучший ответ
Sergio 2.1 Оракул (67293) 3 месяца назад
 #include  

int main()
{
int a, b;
std::cout << "Введите первое число: ";
std::cin >> a;
std::cout << "Введите второе число: ";
std::cin >> b;
int c = a + b;
std::cout << "Сумма чисел = " << c << std::endl;
return 0;
}
Mr_GoodУченик (64) 3 месяца назад
Неработает
Андрей Профи (522) 3 месяца назад
Буква кириллицы это широкий символ и выводить нужно через wcout вместо cout. Также using namespace std писать не желательно, чтобы не тащить лишние строки в код конечной программы, а лучше так: std::wcout
 wcout << L"Введите первое число: ";  
Mr_GoodУченик (64) 3 месяца назад
Не помогло всё ещё ошибка
Андрей Профи (522) Mr_Good, попробуй текст на кириллице заменить на латинские буквы
Терр Онтал Мудрец (12751) 3 месяца назад
Скорее всего что-то не то с библиотекой - как ты устанавливал c++? Попробуй переустановить руками
Mr_GoodУченик (64) 3 месяца назад
Я на VS
Установил то что для C++
Терр Онтал Мудрец (12751) Mr_Good, ну вот разберись как по-нормальному установить c++
Похожие вопросы