Which one of the following is a correct way to create a file for both reading and writing using the function fopen ?
A: "ab+"
B: "wb+"
C: "rb+"
D: "ab"
A: "ab+"
B: "wb+"
C: "rb+"
D: "ab"
举一反三
- 若要用fopen()函数打开一个新的二进制文件,该文件要既能读也能写,则打开方式是( )。 A: "ab+" B: "wb+" C: "rb+" D: "ab"
- 若用fopen()函数打开一个新的二进制文件,该文件可以读也可以写,则文件的打开方式是( )。? "ab+"|"ab"|"rb+"|"wb+"
- 要打开一个已存在的非空二进制文件“file”用于修改,选择正确的语句是( ) A: fp=fopen("file","rb"); B: fp=fopen("file","ab+"); C: fp=fopen("file","wb"); D: fp=fopen("file","rb+");
- 若要用fopen函数打开一个新的二进制文件,该文件要既能读又能写,则文件使用方式应是________。 A: "w+" B: "rb+" C: "wb+" D: "ab"
- 定义fp为文件型指针变量,以读写方式打开一个已存在的文本文件test.dat,下面fopen函数正确的调用方式是: A: FILE *fp; fp=fopen("test.dat", "rb"); B: FILE*fp; fp=fopen("test.dat", "r+"); C: FILE *fp; fp=fopen("test.dat", "r"); D: FILE *fp; fp=fopen("test.dat", "rb+");