c语言 fopen fwrite 函数的使用情况问题
#include<stdio.h>#include<stdlib.h>intmain(void){FILE*fp;if((fp=fopen("text.txt","wb"...
#include<stdio.h>
#include<stdlib.h>
int main( void ){
FILE *fp;
if((fp = fopen("text.txt","wb")) == NULL){
perror("fopen");
return -1;
}
char ch = 'c';
int i = 0;
for(i = 0;i < 5;i++){
fwrite(&ch,sizeof(ch),1,fp);
fflush(fp);
}
fclose(fp);
return 0;
}
我在fopen 的时候打开的文件是只读权限,但是到了fwrite 函数之后怎么会有写命令啊 展开
#include<stdlib.h>
int main( void ){
FILE *fp;
if((fp = fopen("text.txt","wb")) == NULL){
perror("fopen");
return -1;
}
char ch = 'c';
int i = 0;
for(i = 0;i < 5;i++){
fwrite(&ch,sizeof(ch),1,fp);
fflush(fp);
}
fclose(fp);
return 0;
}
我在fopen 的时候打开的文件是只读权限,但是到了fwrite 函数之后怎么会有写命令啊 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询