c++ - 如何通过 cstdio::scanf 在一行中读入三个整数?

标签 c++ c scanf

我有一些数据使用 cin/in 太慢了。 每行三个整数:

1 2 2
3 4 1
5 6 122
6 4 7

如何读入循环中的每一行,以获得结果(对于第一次迭代):

x==1;
y==2;
z==2;
etc.

?

如何使用 cstdio::scanf 做到这一点?

最佳答案

使用这个:

 while(scanf("%d %d %d", &a, &b, &c) != EOF) {
   ... do stuff ...
 }

关于c++ - 如何通过 cstdio::scanf 在一行中读入三个整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15368458/

相关文章:

javascript - 有没有办法通过按下按钮从 JS 向 C++ 发送 http 请求

c++ - 诊断慢速链接

C++ : Shift register, SNRZI 编码器/解码器

c - 警告 : format '%06d' expects type 'int' , 但参数 5 的类型为 '__suseconds_t'

c++ - 如何在 SDL2 中连接多个纹理?

C fscanf 从不返回 EOF

c++ - 为什么我的 C++ 队列没有正确出队?

条件评估为真,而调试器说它应该为假

c - fscanf() 仅写入输入文件中的部分内容而不是全部内容

C - fscanf 混合数字和静态文本