C和C++中读取不定数量的输入数据
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++中读取不定数量的输入数据相关推荐
- Android 宫格图控件MultiImageView(RecyclerView适配器中展示不定数量的图片)
Android 宫格图控件MultiImageView(RecyclerView适配器中展示不定数量的图片) 最近的github上的996ICU在IT界应该很多人听说了,不知道CSDN上什么是最受大家 ...
- python读取txt文件每一行存为列表,从txt文件中读取一定数量的行,并以python方式转换为list...
这里有一种更面向对象的方法,使用简单编码的FSM(有限状态机)来控制读取完整数据记录的过程.它比当前发布的其他答案更加冗长,但是它是一种相当灵活和可扩展的方法来处理这些任务,并通过错误检查来完成.在c ...
- 如何在 Python 中读取 .data 文件?
什么是 .data 文件? 创建.data文件是为了存储信息/数据. 此格式的数据通常以逗号分隔值格式或制表符分隔值格式放置. 除此之外,该文件可以是二进制或文本文件格式.在这种情况下,我们将不得不找 ...
- 7.3 TensorFlow笔记(基础篇):加载数据之从队列中读取
前言 整体步骤 在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 1. 把样本数据写入TFRecords二进制文件 2 ...
- HBase建表高级属性,hbase应用案例看行键设计,HBase和mapreduce结合,从Hbase中读取数据、分析,写入hdfs,从hdfs中读取数据写入Hbase,协处理器和二级索引
1. Hbase高级应用 1.1建表高级属性 下面几个shell 命令在hbase操作中可以起到很到的作用,且主要体现在建表的过程中,看下面几个create 属性 1. BLOOMFILTER 默认是 ...
- TF从文件中读取数据
从文件中读取数据 在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 把样本数据写入TFRecords二进制文件 从队列 ...
- 如何从文件系统中读取文件内容
[0]写在前面 0.0) text description from orange's implemention of a os ,文末总结系个人臆测出的干货 [1]intro to FAT12(fi ...
- android 从assets和res中读取文件(转)
1. 相关文件夹介绍 在Android项目文件夹里面,主要的资源文件是放在res文件夹里面的.assets文件夹是存放不进行编译加工的原生文件,即该文件夹里面的文件不会像xml,java文件被预编译, ...
- 字体文件解析 c语言,如何正确地从C语言的文件中读取某些字符串?
您试图从文件中读取的内容并不简单,但可以通过设置一个标志来处理,该标志告诉您是否已经看到 'a' 或 'b' ,跳过所有空白和 ':' 字符,将所有其他字符存储在缓冲区中,根据需要重新分配,然后在第二 ...
最新文章
- print (“{0:<10}{1:>5}“.format(word, count))
- Web Essentials之样式表StyleSheets
- 从V.C.Space抄来的
- 5分钟快速掌握 Python 定时任务框架
- 《Java核心技术卷一》p60~p70 学长教我学Java(7)
- 【Linux】 诊断工具-strace
- SAP offline应用的flush按钮实现
- std::jthread与std::thread的区别
- 《编程珠玑(续)(修订版)》—第2章2.1节Awk中的关联数组
- 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤(以及遇到的各种坑)
- Flutter获取随机数 Dart语言核心基础
- 设计模式的七大设计原则:其六:迪米特法则
- 02. Django基础:Django项目结构
- 20165204 20165216 20165220 实验四 外设驱动程序设计
- 后端系统开发之技术方案写作
- 服务器刷课源码,国开刷课
- 面试时,你会问面试官哪些问题?
- ebtables日志nflog
- 云上的移动性能测试平台
- 雨林木风最新万能GHOST系统制作教程