如何从标准输入读取单个字符

How to read a single character from stdin

我需要编写一个程序,如果符号是 + 就写 A+B,如果符号是 - 就写 A-B,但我不知道如何声明 + 或 - 的变量。提前致谢!

奇怪的是我找不到合适的副本。

#include <iostream>
int main(int argc, char **argv)
{
    char c;
    std::cin >> c;
    std::cout << "this is the char I got: " << c << "\n";
    return 0;
}

编译你的程序
$ g++ main.cpp -o main

然后运行它:

$ ./main
+
this is the char I got: +