Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.59/64: Рейтинг темы: голосов - 64, средняя оценка - 4.59
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,061
1

Error C2679: бинарный "<<": не найден оператор, принимающий правый операнд типа "std::string" (или приемлемое

17.12.2016, 02:09. Показов 12951. Ответов 5
Метки нет (Все метки)

эмулятор работы банкомата
Например
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "stdafx.h"
 
#include <iostream>
#include <iomanip>
#include <time.h>
#include <fstream>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
#include<process.h>
#include<dos.h>
using namespace std;
/*
 
 
пропущенный код
*/
string   accountHoldersAddress = "26 Grove Road, Mandeville";
cout << "\n\nThe Names of the Account Holders are :" << accountHolders << "\n\n";
int main()
{
/*


пропущенный код
*/
system("PAUSE");
return 0;

};
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2016, 02:09
Ответы с готовыми решениями:

Error C2679: бинарный "=": не найден оператор, принимающий правый операнд типа
Сразу скажу что в с++ полный ноль. Но есть потребность решить такую вот задачу: Нужно собрать...

Возвращение кортежа - error C2679: бинарный "=": не найден оператор, принимающий правый операнд типа
Привет есть функция, которая возвращает кортеж tuple&lt;X**, Math, int, int,...

Error C2679: бинарный ">>": не найден оператор, принимающий правый операнд
перелопатил кучу форумов, кругом одно и то же - якобы вставь библиотеку и будет счастье. раньше...

Error C2679: бинарный "=": не найден оператор, принимающий правый операнд
Ошибка 1 error C2679: бинарный &quot;=&quot;: не найден оператор, принимающий правый операнд типа...

5
nd2
3415 / 2795 / 1251
Регистрация: 29.01.2016
Сообщений: 9,426
17.12.2016, 02:37 2
Лучший ответ Сообщение было отмечено scherbakovss201 как решение

Решение

C++
1
#include <string>
1
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,061
17.12.2016, 02:48  [ТС] 3
_CRT_SECURE_NO_WARNINGS
куда это добавить,ну так,что бы при новом проекте каждый раз не ругался?
0
nd2
3415 / 2795 / 1251
Регистрация: 29.01.2016
Сообщений: 9,426
17.12.2016, 03:06 4
Выше всех #include.
0
0 / 0 / 0
Регистрация: 30.11.2018
Сообщений: 9
30.11.2018, 15:27 5
Не работает, пишет error C2679: бинарный ">>": не найден оператор, принимающий правый операнд типа "std::string" (или приемлемое преобразование отсутствует), не работает ни с >> и <<, ни с getline.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "stdafx.h"
#include <string>
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
 
int main()
{
 
    string ptcd;
    getline(cin, ptcd);
    ifstream readcode;
    string json;
    getline(cin, json);
    ofstream write;
    readcode.open(ptcd);
    write.open(json);
    string jsoncode = "";
    char string[50];
    const char *separators = "!?.,;/*-+\n\t ";
    getline(readcode,string)
    getline(cout,string)
    system("pause");
    return 0;
}
0
14 / 17 / 11
Регистрация: 20.10.2018
Сообщений: 98
30.11.2018, 21:58 6
Лучше всего использовать библиотеку которая включает в себя множество других
#include <bits/stdc++.h>
Возможно вы упустили что-то
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2018, 21:58

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ошибка "не найден оператор, принимающий правый операнд типа "const std::string" "
Привет. Подчеркивает Name. Как можно обратиться к public string из класса наследника? 1) Класс...

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

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

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


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

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

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