Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 3

Ошибка E0349 отсутствует оператор "=="

12.11.2019, 22:46. Показов 1280. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу понять, где косячу. Вроде как писала по шаблонам, но получается ерунда.

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#include "pch.h"
#include "iostream"
#include "string"
#include "iomanip"
#include "fstream"
 
using namespace std;
 
struct driver
{
    string surname;
    string name;
    string patronymic;
    string address;
    string phoneNumber;
};
 
int main()
{
    setlocale(LC_ALL, "russian");
    const string NotFound = "Владельцев такого телефона нет.";
    const string Error = "Файл не может быть открыт.";
 
    int count = 0;
 
    driver current;
 
    ifstream input("input.txt");
    ofstream output("output.txt");
 
    if (input.is_open()) {
        while (!input.eof())
        {
            input >> current.surname;
            input >> current.name;
            input >> current.patronymic;
            input >> current.address;
            input >> current.phoneNumber;
 
            if (current.phoneNumber[1] == "7") && (current.phoneNumber[2] == "0") && (current.phoneNumber[3] == "2") {
                output << current.surname << " " << current.name << " " << current.patronymic << " " << current.address << " " << current.phoneNumber << endl;
                count++;
            }
        }
        if (count == 0) {
            output << NotFound;
        }
    }
    else  output << Error;
    input.close();
    output.close();
    return 0;
}
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.11.2019, 22:46
Ответы с готовыми решениями:

Ошибка E0349: отсутствует оператор
Ошибка E0349 отсутствует оператор &quot;&lt;=&quot;(&quot;/&quot;,&quot;-&quot;,&quot;-&quot;,&quot;-&quot;) соответствующий этим операндам в строках 139,143,148,148,150. Как исправить? ...

Ошибка E0349 отсутствует оператор "<<", соответствующий этим операндам
Типы операндов: std::basic_ostream&lt;char, std::char_traits&lt;char&gt;&gt; &lt;&lt; Matrix&lt;Rational&gt; Заголовочный файл #include...

Ошибка E0349: отсутствует оператор "==", соответствующий этим операндам
Помогите пожалуйста найти причину этой ошибки. #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;conio.h&gt; #include...

2
6772 / 4565 / 1844
Регистрация: 07.05.2019
Сообщений: 13,726
13.11.2019, 10:14
Цитата Сообщение от RishColt Посмотреть сообщение
Не могу понять, где косячу. Вроде как писала по шаблонам, но получается ерунда.
Вот здесь
Цитата Сообщение от RishColt Посмотреть сообщение
if (current.phoneNumber[1] == "7") && (current.phoneNumber[2] == "0") && (current.phoneNumber[3] == "2") {
Замени здесь двойные кавычки на одинарные, везде - current.phoneNumber[1] == '7' .......
1
0 / 0 / 0
Регистрация: 12.11.2019
Сообщений: 3
13.11.2019, 11:57  [ТС]
Цитата Сообщение от oleg-m1973 Посмотреть сообщение
Вот здесь

Замени здесь двойные кавычки на одинарные, везде - current.phoneNumber[1] == '7' .......
Спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.11.2019, 11:57
Помогаю со студенческими работами здесь

E0349: отсутствует оператор >>
Привет всем! Пишу банально простую программу, но появляется ошибка при использовании cin. #include &quot;stdafx.h&quot; #include...

Ошибка E0349 отсутствует оператор "="
#include &lt;math.h&gt; #include &lt;iostream&gt; #include&lt;string&gt; #define Pi 3.1415 using namespace std; class Figure { ...

Ошибка E0349 Отсутствует оператор ">>" соответствующий этим операндам. тип операндов: std::ifstream >> wchar_t[32]
#include&lt;iostream&gt; #include&lt;fstream&gt; #include&lt;string&gt; struct Muzician { wchar_t Name; wchar_t Phone; short...

Ошибка E0349 "отсутствует оператор "<<", соответствующий этим операндам"
как можно исправить такую ошибку, подскажите пожалуйста?) Ошибка (активно) E0349 отсутствует оператор &quot;&lt;&lt;&quot;, соответствующий...

E0349 отсутствует оператор "=", соответствующий этим операндам
Всем привет! Прошу помочь разобраться с такой проблемой: e0349 отсутствует оператор &quot;=&quot;, соответствующий этим операндам Начал...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru