我是C的新手,所以我的问题可能是愚蠢的。对不起。
我在一行上得到两个整数除以空格。例如3 4
。我可以使用scanf("%d %d", &N, &M);
轻松地将它们存储到变量N和M.我的问题是:是否可以使用cin
执行相同的操作,如果可以,如何执行?或者,如何使用cin
将这些整数存储到两个不同的变量中?
答案 0 :(得分:3)
cin>>N>>M;
但是这个东西在任何体面的C ++书的前几章都有解释。请记住,像StackOverflow这样的Q& A网站不能替代C ++手册。
答案 1 :(得分:2)
空白字符和换行符是流稀释计,因此它与scanf
的工作方式与std::cin
完全相同。
int a, b;
std::cin >> a >> b;
std::cout << a << b;
输入:3 4
产量:34