从scanf和cin获取变量

时间:2013-06-21 18:39:57

标签: c++ iostream

我是C的新手,所以我的问题可能是愚蠢的。对不起。

我在一行上得到两个整数除以空格。例如3 4。我可以使用scanf("%d %d", &N, &M);轻松地将它们存储到变量N和M.我的问题是:是否可以使用cin执行相同的操作,如果可以,如何执行?或者,如何使用cin将这些整数存储到两个不同的变量中?

2 个答案:

答案 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