以下可以作为函数fopen中第一个参数的正确格式是( )
A: c:prog\file1.dat
B: ”c:\prog\file1.dat”
C: c:\\prog\\file1.dat
D: ”c:\\prog\\file1.dat”
A: c:prog\file1.dat
B: ”c:\prog\file1.dat”
C: c:\\prog\\file1.dat
D: ”c:\\prog\\file1.dat”
举一反三
- 下列哪一种是以顺序文件方式打开文件并进行写操作( ). A: Open "c:\file1.dat" For Output as B: 1 C: Open "c:\file1.dat" For Input as D: 1 E: Open "c:\file1.dat" For Print as F: 1 G: Open "c:\file1.dat" For Write as H: 1
- 以下程序是把文件file1.dat中的内容复制到一个名为file2.dat新的文件中,请补全程序。#includevoidmain(){FILE*fpr,*fpw;if((fpr=fopen("file1.dat","rb"))==NULL)exit(0);if((fpw=fopen(________________,"wb"))==NULL)exit(1);while(!feof(fpr))fputc(_________________,fpw);fclose(fpr);fclose(fpw);}
- 如果要打开C盘file文件夹下的abc.dat文件,fopen函数中第一个参数应为( )。 A: c:file\abc.dat B: c:\file\abc.dat C: "c:\file\abc.dat" D: "c:\\file\\abc.dat"
- 要打开一个已存在的非空文件"file"用于修改,则正确的fopen函数调用形式是 。 A: fp=fopen("file", "r"); B: fp=fopen("file", "a+"); C: fp=fopen("file", "w"); D: fp=fopen('file", "r+");
- 要打开一个已存在的非空文件“file”用于追加,以下语句正确的是()。 A: fp=fopen("file","r"); B: fp=fopen("file","w"); C: fp=fopen("file","r+"); D: fp=fopen("file","a+");