c++文件读写之getline
来源:互联网 发布:豆豆软件 编辑:程序博客网 时间:2024/05/01 12:45
2017年11月10日
while (fst.getline(cLine, 60)){
for (int i = 0; i < 60; i++){
if (cLine[i] == ‘=’){
loc_equal = i;
break;
}
}
for (int i = loc_equal ; i < 60; i++){
cLine[i - loc_equal] = cLine[i+1];
}
}
今天想给我的小程序加上文件读写,而不是所有东西都写死在代码中,按照网上搜的代码试了试,出现了一些问题:
1、getline(istream &in, string &s)函数,这个函数是在我的环境中是没有的,但是在文件流下面是有这样的一个成员函数的
fst.getline(cLine, 60)
其中第一个参数是读取到的char数组,必须是char数组,这个函数是不支持默认转换格式的,第二个参数是读取到的最大长度,如果到了最大长度没有读到结束标志的话,也是会停止读取的,这个参数一定要够大,否则会读不全。
2、while (fst.getline(cLine, 60))
循环条件本来是写fst.eof()的,但是不知道为什么,用这个就会发生错误,最后改成这种表达式就没报错了,还是它保险点,感觉eof不太好用,当然也是我能力有限,还无法驾驭它。
- c++文件读写之getline
- C++文件读写与getline()
- C语言之文件读写
- C/C++之读写文件
- C文件之三 文件的读写
- 文件读取之getline函数
- C和C++文件读写之异同
- C文件之二 字符串读写
- getline()函数在文件读写中的应用详解
- C/C++学习之C提高-----文件操作,C程序读写文件、配置文件读写案例
- 【C/C++】文件读写
- 四种读写文件的方式:系统调用(open/read/write),C语言(fopen,fgets, fputs),C++(ifstream, ofstream getline,)泛型算法
- C语言文件操作之----文件的读写
- C语言文件操作之----文件的读写
- C语言文件操作之----文件的读写
- C语言文件操作之----文件的读写
- C语言文件操作之--文件的读写
- C语言文件操作之----文件的读写
- learn opencv-使用forEach进行并行像素访问
- UDS诊断服务中网络层对应用层数据的封装(15765.2)
- CSDN-markdown编辑器
- jdk1.5新特性
- 题目:1009. 说反话 (20)(c++迭代器实现)
- c++文件读写之getline
- MySQL的timestamp类型自动更新问题
- 【胖张】Nginx 实现前后端分离部署(简单)
- NOIP赛前要注意的地方
- 谈谈String的一些事儿
- 深度学习Numpy基础
- TaskUtil多线程与定时任务
- 移动端web开发常见问题
- Linux 学习(一) 用户授权