单选题:已知有定义,FILE *fp; char str[] = "Good!"; fp = fopen("filename.
已知有定义,FILE *fp; char str[] = "Good!"; fp = fopen("filename.dat", "wb");
将数组str中存放的字符串写到名为filename.dat的二进制文件中。需要的语句是
A.fwrite(str[0], sizeof(char), 1, fp);
B.fread(str, sizeof(char), 5, fp);
C.fwrite(fp, sizeof(char), 5, str);
D.fwrite(str, sizeof(char), 5, fp);
答案:D
将数组str中存放的字符串写到名为filename.dat的二进制文件中。需要的语句是
A.fwrite(str[0], sizeof(char), 1, fp);
B.fread(str, sizeof(char), 5, fp);
C.fwrite(fp, sizeof(char), 5, str);
D.fwrite(str, sizeof(char), 5, fp);
答案:D