对于我的疑难杂症的一些笔记,

大部分有用的都在这哦

c++ :

i/o/if/of/io stream初始化:

当提示:

不允许使用不完整的类型

时,请包含fstream头文件 并添加using namespace std;(VS在使用c++API模板时并不会包含引用命名空间的语句)

文件流操作i/o/if/of/iostream.getline

getline(char *_Str, std::streamsize(注意,这是longlong类型) _Count, [char _Delim='\n'])
不要被骗了!这个函数名会迷惑人!
*_Str参数是用于存储的char*变量
_Count参数是要读取的字符数,数字不够就会导致在循环里break的效果(实际上streamsize就是longlong类型)
_Delim是读到这个字符时就返回已读取的字符数据,这里getline其实就是_Delim默认值是'\n'所以有了getline的效果,这就是我为什么说这个函数名会迷惑人的原因。

i/o/if/of/iostream文件流判断是否已到结尾

注意,不要使用eof
使用判断peek == EOF

posted @ 2022-06-26 10:59  爱学编程的小圆子  阅读(26)  评论(0编辑  收藏  举报
hi!~每天分享一些知识

一个九岁的人~