C++逐行读取txt
2024-10-08 18:08:28
C++读取txt文件的时候可以使用std::ifstream来实现,如果打开文件失败的话,其变量会是空的,所以可以用来判断是否打开成功。
#include <stdlib.h>
#include <fstream>
#include <string>
#include <iostream>
int main(int argc, char* argv[])
{
std::ifstream fIn("str.txt");
if (fIn)
{
std::string str;
while (std::getline(fIn, str))
{
std::cout << str << std::endl;
}
}
else
{
std::cout << "Open file faild." << std::endl;
}
fIn.close();
system("pause");
return 0;
}
运行的结果如下:
懒拂鸳鸯枕,
休缝翡翠裙,
罗帐罢炉熏。
近来心更切,
为思君。
最新文章
- [转]centos6.6 rpm安装与管理
- AndroidLinker与SO加壳技术之上篇
- matlab数据的导入和导出,以matlab工作区workspace为source和destination
- C++的辅助工具介绍
- servlet的生命周期与工作原理、使用!
- Ajax简单实现文件异步上传的多种方法
- 并行编程条件变量(posix condition variables)
- 【机器学习篇】--SVD从初始到应用
- springboot学习随笔(四):Springboot整合mybatis(含generator自动生成代码)
- Linux文件系统及文件属性
- [爬虫]采用Go语言爬取天猫商品页面
- Memcache&;Redis
- GitHub学习一-本地电脑与GitHub绑定
- python中list方法总结
- 深入理解java虚拟机---内存分配策略(十三)
- [转]使用 Angular CLI 和 ng-packagr 构建一个标准的 Angular 组件库
- 03-01_WebLogic一些概念名词
- 查看JVM使用的默认的垃圾收集器
- MySQL优化之SQL耗时瓶颈 SHOW profiles
- shell编程===执行shell脚本的四种方法