早教吧 育儿知识 作业答案 考试题库 百科 知识分享

那个r,a+等等是什么啊!55.要打开文件c:\user\text.txt用于追加数据,正确的语句是().A:fp=fopen("c:\turboc2\abc.txt","r");B:fp=fopen("c:\\turboc2\abc.txt","r");C:fp=fopen("c:\\turboc2\\abc.txt","a+");D:fp=fopen("c:\turboc2\abc.txt"

题目详情
那个r,a+等等是什么啊!
55.要打开文件c:\user\text.txt用于追加数据,正确的语句是( ).
A:fp=fopen("c:\turboc2\abc.txt","r");
B:fp=fopen("c:\\turboc2\abc.txt","r");
C:fp=fopen("c:\\turboc2\\abc.txt","a+");
D:fp=fopen("c:\turboc2\abc.txt","a+");
▼优质解答
答案和解析
mode有下列几种形态字符串:
r 打开只读文件,该文件必须存在.
r+ 打开可读写的文件,该文件必须存在.
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失.若文件不存在则建立该文件.
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失.若文件不存在则建立该文件.
a 以附加的方式打开只写文件.若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留.
a+ 以附加方式打开可读写的文件.若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留.