对文件的写入
put和<< 写入方式
- put的操作:是对文件进行写入的操作,写入一个字符(可以使字母也可以是asci码值)
|
输出: A// 注意到A这里有几个空格 但是不影响左对齐
xiezejing1994// 也就是说A的前面不会有空格
##操作和<< 读写方式区别
put操作和 file <<‘A’这个基本上是一样的,但是有个区别就是他不可以这样file <<’ A’;(A的前面有空格)因为他是格式化输入 所以中间不能有”空格“
但是这样file <<”‘ A”;(也就是以字符串的格式输入则会有空格)
文件的读操作
1.getline()
getline( cin ,string类型 )
getline( cin, z );
file1 << z; (file1 为文件流对象)
|
|
2.getline( fstream,string )
|
3.get()
|
4.get操作
|
对文件是否读到末尾的判断
1.feof()
该函数只有“已经读取了”结束标志时 feof()才会返回非零值 也就是说当文件读取到文件结束标志位时他的返回值不是非零还是零 故还要在进行一次读.
|
读写
1.read( 数组名,接收的个数 )
2.write( 数组名,gcount函数 )
|
**判断打开是否正确**
|