Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Joodxcentremod
0 / 0 / 0
Регистрация: 05.12.2017
Сообщений: 44
1

Исправить ошибку в коде

19.04.2018, 19:28. Просмотров 144. Ответов 2

задание - в файле записаны фамилия и номер телефона работника. Ввести номер, и нужно чтобы на экран вывело фамилию и номер этого работника. ОШИБКА КОДА : if (f2 == NULL) - подчеркивает "==". если навожу мышкой, пишет "отсутствует оператор == соответствующий этим операндам. типы операндов std::iostream == int "

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
#include "stdafx.h"
#include<iostream>
#include<fstream>
#include<string.h>
#define n 20
 
using namespace std;
 
int main()
{
    char name[15], w[10];
    char nomer[10];
    ifstream f1("name.txt");
    int i, k = 0;
    char nom[10];
    cout << "vvedite nomer" << endl;
    cin >> nom;
    cout << "vvedit nazvanie faily" << endl;
    cin >> w;
    strcat(w, ".txt");
    bool flag = false;
    ofstream f2;
    if (f1.eof() != 1)
        for (i = 0; i<n; i++)
        {
            f1 >> name >> nomer;
            if (strcmp(nom, nomer) == 0)
            {
                if (!flag)
                {
                    f2.open(w);
                    flag = true;
                    if (f2 == NULL)
                    {
                        cout << "error";
                        break;
                    }
                }
 
                f2 << nomer << " " << name << endl;
                cout << nomer << " " << name << endl;
                k++;
            }
        }
    if (k == 0)
        cout << "nomeriv ne mae" << endl;
    else f2.close();
    f1.close();
 
    system("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2018, 19:28
Ответы с готовыми решениями:

Исправить ошибку в коде с++
Помогите исправить ошибку в коде: CString m_showlink; ...

Исправить ошибку в коде
помогите найти ошибку . студия 2012 #include &lt;iostream&gt; #include &quot;queue.h&quot;...

исправить ошибку в коде
Пожалуйста помогите решить проблему с кодом! програма сделана в borland C++....

Исправить ошибку в коде
Задача простейшая, но вот реализовать не получается правильно, вот условие : ...

Исправить ошибку в коде
где ошибка? #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int...

2
Ovederax
170 / 118 / 87
Регистрация: 30.04.2017
Сообщений: 255
19.04.2018, 20:01 2
C++
1
if (!f2.is_open())
0
nd2
2835 / 2403 / 1057
Регистрация: 29.01.2016
Сообщений: 8,046
19.04.2018, 20:04 3
Цитата Сообщение от Joodxcentremod Посмотреть сообщение
C++
1
if (f2 == NULL)
C++
1
if (!f2)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2018, 20:04

Исправить ошибку в коде
//--------------------------------------------------------------------------- ...

исправить ошибку в коде
мне вот недавно скинули программу, только она не работает, ругается на...

Исправить ошибку в коде
Задание - Рандомно задать 5 чисел в бинарном виде. Найти их сумму и вывести...


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

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

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