Форум программистов, компьютерный форум CyberForum.ru

Как правильно записать условие? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Почему вызывается перегрузка виртуальной функции из приватной секции дочернего класса? http://www.cyberforum.ru/cpp-beginners/thread1657482.html
Как вообще такое происходит class A { public: virtual void foo(){std::cout<<"A\n"; } }; class B:public A { private: void foo(){std::cout<<"B\n"; }
C++ Исправить ошибку при удалении узла из середины двусвязного списка Добрый день. Нужна помощь: Считать данные из файла в один двусвязный список. Отфильтровать его в два двусвязных списка. В первом активные пользователи, во втором заблокированные. Суть в том, что я это сделал, но при удалении узла из первого двусвязного списка вылетает ошибка, но при удалении слева из списка или справа ошибки нет. Она появляется, если заблокированный пользователь в середине... http://www.cyberforum.ru/cpp-beginners/thread1657475.html
C++ запись структуры в файл
Доброе утро уважаемые программисты. подскажите пожалуйста решение на одну проблемку у меня есть 2 проекта, в одном происходит запись структуры в файл struct Student { char* name; int kurs; }; void main()
C++ Найти сумму ряда
Помогите посчитать сумму ряда S=1+3+6+9+...(n).
C++ Изменить букву в переменной http://www.cyberforum.ru/cpp-beginners/thread1657424.html
Доброго всем здравия, программа выводит наиболее встречаемую букву в шифротексте, допустим -t-, это зашифрованная буква -e-, английского алфавита. Как объяснить тупому компилятору, что мне надо знать какой буквой была зашифрована буква -е-, что получилась -t-. Поверьте гугл еще тупее.
C++ Сокращённый if Доброго времени суток, не подскажете как записать это обычным *ифом с элсом* return a.size() == b.size() ? a < b : a.size() < b.size(); подробнее

Показать сообщение отдельно
Cooller51190
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 78

Как правильно записать условие? - C++

08.02.2016, 11:03. Просмотров 134. Ответов 1
Метки (Все метки)

Есть некоторая функция которая берёт данные из файла и сравнивает их.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
std::string result_left, result_right, result_itog="?";
        ifstream file("results.txt");//путь к файлу
        char open_file[400];
        int index = -1;
        char map1;
        do
        {
        index++;
        if(index == 1) result_left=open_file; //Проверка номера строки
    if(index == 2) result_right=open_file; //Проверка номера строки
        file.getline(open_file, 400);//считывает одну строку файла
    } while (!file.eof());
    //if (result_right=0) result_itog=result_left;
    //if (result_left=0) result_itog=result_right;
    //if (result_left=result_right) result_itog=result_left;
    //if (result_left!=result_right) result_itog="?";
        cout<<result_left;
        cout<<result_right;
        cout<<result_itog;
Как правильно записать if в данном случае? Необходимо следующее, если result_right равен 0, то result_itog присваиваем значение result_left, и тд. Подскажите пожалуйста.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru