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

Найти значение выражения, если знак операции вводится с клавиатуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "Обнаружено исключение. Возможно, оно вызвано расширением" (VS2010) http://www.cyberforum.ru/cpp-beginners/thread1246132.html
C++ Ошибка: undefined reference to при наследовании класса Здравствуйте форумчане. Пытаюсь наследовать класс MyService от OAuthService и получаю множество ошибок: Ошибка: undefined reference to За основу брал MyService = FacebookService FacebookService.C https://github.com/kdeforche/wt/blob/master/src/Wt/Auth/FacebookService.C FacebookService.H https://github.com/kdeforche/wt/blob/master/src/Wt/Auth/FacebookService OAuthService.C... http://www.cyberforum.ru/cpp-beginners/thread1246122.html
Поиск макроса, принимающего строку как параметр C++
Можно ли данный пример переделать, только чтоб в макрос входила строка, т.е. так: SHOW_DEFINE("WS_VISIBLE"); Пробовал сам удалять stringizing операторы, но что то не получилось. char buf=""; #define STR(x) #x #define SHOW_DEFINE(x) strcmp(STR(x),#x)!=0?strcpy(buf,#x):strcpy(buf,"NOT defined") int _tmain(int argc, _TCHAR* argv) { SHOW_DEFINE(WS_VISIBLE); cout << buf << endl;
C++ Сравнение двух объектов через конструктор с одним аргументом
class Int { private: unsigned int integer; public: inline int get_int()const {return integer;} Int () : integer (0){} Int ( int c ) : integer(c){} };
C++ Сравнение класса наследника через конструктор с одним аргументом http://www.cyberforum.ru/cpp-beginners/thread1246056.html
#include <iostream> using namespace std; //////////////////////////////// class Counter { protected: unsigned int count; public: Counter () : count (0){} Counter ( int c ) : count(c){}
C++ Узнать позицию символа в строке string Привет, как узнать индекс символа 'l' в строке string ? string s = "Hello"; подробнее

Показать сообщение отдельно
igorrr37
1646 / 1274 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
23.08.2014, 13:22
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
#include <iostream>
 
int main ()
{
    int a = 2, c = 3;
    double res = 0.;
    char b;
    while(true)
    {
        std::cin >> b;
        switch(b)
        {
            case '+':
                res = a + c;
            break;
            case '-':
                res = a - c;
            break;
            case '*':
                res = a * c;
            break;
            case '/':
                res = double(a) / c;
            break;
        default:
            std::cerr << "Invalid sign\n";
        }
        std::cout << "res = " << res << '\n';
    }
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru