string行读入文件输入
普通读入的时候会以空格作为分隔符
直接用cin>>s读入,此时可以直接处理文件尾的情况
text代码:
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int main()
{
//freopen("case.txt","r",stdin);
string s;
while(cin>>s)
cout<<"String:"<<s<<endl;
cout<<"End"<<endl;
}
运行结果:
fjdsoai gasodijga gdsaoi
String:fjdsoai
String:gasodijga
String:gdsaoi
^Z
End
行读入用getline
#include <iostream>
#include <cstdio>
#include <string>
using namespace std;
int main()
{
//freopen("case.txt","r",stdin);
string s;
while(getline(cin,s))
cout<<"String:"<<s<<endl;
cout<<"End"<<endl;
}
运行结果:
abacadsf
String:abacadsf
asdg gadsg
String:asdg gadsg
gaosd gsad gsad gasdg
String:gaosd gsad gsad gasdg
^Z
End
行读入同时可以直接处理文件末尾的EOF
以上两个经 freopen 重定向到文件后同样的结果。
转载于:https://www.cnblogs.com/someblue/p/3597804.html
string行读入文件输入相关推荐
- 关于C#的Main(String[] args)参数输入问题
指定相关的测试代码 首先,写一个用于测试的关于Main(String[] args)参数输入有关的代码类,如下: using System; public class Hello { publ ...
- java遍历是什么意思_遍历Java String行的最佳方法是什么?
遍历Java String行的最佳方法是什么? 目前,我正在使用类似: String[]lines = textContent.split(System.getProperty("line. ...
- 安装scala之后,命令行中输入scala报错nullpointException
问题描述 安装scala之后,命令行中输入scala,报错nullpointException 问题原因 环境配置不完全(已经配置了,但是缺少ClassPath) 问题解决 1.新建系统变量.Clas ...
- 命令行避免输入错误文件名_GitHub 60000+ Star 登顶,命令行的艺术
今天给大家推荐一个GitHub开源项目<The Art of Command Line(命令行的艺术)>,这个开源项目雄踞了 GitHub TOP 周榜,直接以 61652 Star 登上 ...
- vscode快捷键:多行同时输入
shift + alt +鼠标点击 即可实现多行同时输入!!!
- linux下pdb文件除水,Linux命令删除文本里rmsd20行,输入到一个新的文本,然后提取出相应的pdb id。...
Linux命令删除文本里rmsd>20行,输入到一个新的文本,然后提取出相应的pdb id. 文本名字为 rmsd.dat, 文本内容是如下: refer.pdb - complex_patch ...
- Python读取多行键盘输入
机考处理键盘输入 处理一行键盘输入 对于多元输入 n,k,m=map(int,input().split()) 方法一: line=list(map(str,input().split()))#将输入 ...
- 命令行参数输入特殊字符
命令行参数输入特殊字符 命令行参数介绍见 命令行参数 特殊字符处理,涉及 shell 知识,见: What characters are required to be escaped in comma ...
- matlab 日期转换成数字,日期转换为数字 命令行窗口输入datenu
如2018年1月1日变成2018.01.01的excel可识别格式.但是有时候数字是1位打开excel表格,在表格内输入中文日期格式的日期,选中单元格. 找到工具栏中的"查找和选项" ...
最新文章
- 模型也可以上网课?!一文看懂服务型蒸馏训练方案
- ACMNO.16用迭代法求 。求平方根的迭代公式为: X[n+1]=1/2(X[n]+a/X[n]) 要求前后两次求出的得差的绝对值少于0.00001。 输出保留3位小数 输入 X 输出 X的
- IO操作Dex文件加密,APK加固项目实战
- python3.8.5怎么用-Python 3.8 新功能大揭秘【新手必学】
- hdu 1078(记忆化搜索)
- SAP Analytics Cloud里避免类型为个数的measure出现小数点
- Magento: 单产品(product)或者当前类别(category)最大和最小价格 Min/Max Product Price in a Category...
- Django 知识点回顾
- 【FPGA-ASK调制解调】2-ASK调制和解调的Verilog代码实现
- 8080端口号被占用的解决方法
- 一篇通俗易懂的文章初探NIO
- 点云检测--欧式聚类Euclidean Cluster
- B站Up主-山地人-这位老哥2019年的前端自学计划进展如何?——讲一个B站Up主自学前端85天的故事...
- 如何合理布局浏览器网页!
- 域名网在线出售域名源码
- 网络流——最大流和最小割
- 聚类之高斯混合模型(Gaussian Mixture Model)
- 使用 crypto 模块进行加密和解密
- 如何查看网页操作中调用的js方法
- 【牛投客】;牛投客最新消息
热门文章
- python在线读-用python实现自己的小说阅读器
- python横向柱状图-python绘制横向水平柱状条形图Bar
- python话雷达图-python使用matplotlib绘制雷达图
- python方向-Python发展的4个方向
- 如何自学python到做项目-总算明白如何通过项目学习python
- python可以从事什么工作-学完Python能从事哪些工作?
- python常用内置函数总结-python常用内置函数
- python装饰器实例-python装饰器实例大详解
- python画三维立体图-Python+matplotlib绘制三维图形5个精选案例
- 财务大数据比赛有python吗-Python 适合大数据量的处理吗?