C++:

while(cin>>s>>n){...}

当使用istream对象作为条件时,效果是检测流的状态,如果流是有效的(没有遇到错误),检测成功;流是无效的(遇到文件结尾符EOF,或者遇到无效输入,比如应该输入整数的,输入了字符),检测失败,条件为假。

c:


while(scanf("%s%d",s,&n)==2) //to  see if the scanf read in as many items as you want/*while(scanf(%s%d",s,&n)!=EOF) //this also work    */{...}

scanf函数返回成功读入的数据项数,读到文件末尾或者读入出错时则返回EOF。

补充:
用键盘输入时,用什么表示输入结束。
在Windows系统中,Ctrl+Z(Z键),然后按回车
在Unix系统中,Ctrl+D(D键)

C和C++中读取不定数量的输入数据相关推荐

  1. Android 宫格图控件MultiImageView(RecyclerView适配器中展示不定数量的图片)

    Android 宫格图控件MultiImageView(RecyclerView适配器中展示不定数量的图片) 最近的github上的996ICU在IT界应该很多人听说了,不知道CSDN上什么是最受大家 ...

  2. python读取txt文件每一行存为列表,从txt文件中读取一定数量的行,并以python方式转换为list...

    这里有一种更面向对象的方法,使用简单编码的FSM(有限状态机)来控制读取完整数据记录的过程.它比当前发布的其他答案更加冗长,但是它是一种相当灵活和可扩展的方法来处理这些任务,并通过错误检查来完成.在c ...

  3. 如何在 Python 中读取 .data 文件?

    什么是 .data 文件? 创建.data文件是为了存储信息/数据. 此格式的数据通常以逗号分隔值格式或制表符分隔值格式放置. 除此之外,该文件可以是二进制或文本文件格式.在这种情况下,我们将不得不找 ...

  4. 7.3 TensorFlow笔记(基础篇):加载数据之从队列中读取

    前言 整体步骤 在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 1. 把样本数据写入TFRecords二进制文件 2 ...

  5. HBase建表高级属性,hbase应用案例看行键设计,HBase和mapreduce结合,从Hbase中读取数据、分析,写入hdfs,从hdfs中读取数据写入Hbase,协处理器和二级索引

    1. Hbase高级应用 1.1建表高级属性 下面几个shell 命令在hbase操作中可以起到很到的作用,且主要体现在建表的过程中,看下面几个create 属性 1. BLOOMFILTER 默认是 ...

  6. TF从文件中读取数据

    从文件中读取数据 在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 把样本数据写入TFRecords二进制文件 从队列 ...

  7. 如何从文件系统中读取文件内容

    [0]写在前面 0.0) text description from orange's implemention of a os ,文末总结系个人臆测出的干货 [1]intro to FAT12(fi ...

  8. android 从assets和res中读取文件(转)

    1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的.assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译, ...

  9. 字体文件解析 c语言,如何正确地从C语言的文件中读取某些字符串?

    您试图从文件中读取的内容并不简单,但可以通过设置一个标志来处理,该标志告诉您是否已经看到 'a' 或 'b' ,跳过所有空白和 ':' 字符,将所有其他字符存储在缓冲区中,根据需要重新分配,然后在第二 ...

最新文章

  1. print (“{0:<10}{1:>5}“.format(word, count))
  2. Web Essentials之样式表StyleSheets
  3. 从V.C.Space抄来的
  4. 5分钟快速掌握 Python 定时任务框架
  5. 《Java核心技术卷一》p60~p70 学长教我学Java(7)
  6. 【Linux】 诊断工具-strace
  7. SAP offline应用的flush按钮实现
  8. std::jthread与std::thread的区别
  9. 《编程珠玑(续)(修订版)》—第2章2.1节Awk中的关联数组
  10. 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
  11. Flutter获取随机数 Dart语言核心基础
  12. 设计模式的七大设计原则:其六:迪米特法则
  13. 02. Django基础:Django项目结构
  14. 20165204 20165216 20165220 实验四 外设驱动程序设计
  15. 后端系统开发之技术方案写作
  16. 服务器刷课源码,国开刷课
  17. 面试时,你会问面试官哪些问题?
  18. ebtables日志nflog
  19. 云上的移动性能测试平台
  20. 雨林木风最新万能GHOST系统制作教程

热门文章

  1. Meditation Guide
  2. Android驱动中的Kconfig文件与Makefile文件
  3. oracle limsize,查看oracle数据库----size
  4. 五分钟创建一个自己的NPM包
  5. 【明星自动大变脸】最新StarGAN对抗生成网络实现多领域图像变换(附代码)
  6. IntelliJ IDEA的几种常见的快捷键
  7. windows下qt5 kinect 2.0开发与环境配置
  8. 百度地图API —— Hello World!
  9. Oracle SQL 内置函数大全
  10. php注入类,简单实用的PHP防注入类实例