如何从标准输入读取单个字符
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: +
我需要编写一个程序,如果符号是 + 就写 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: +