要闻

当前位置/ 首页/ 要闻/ 正文

fopen函数的用法 模式(fopen函数的用法)

导读 fopen("...","...") 第一个参数是指向一个文件,如果当前文件不存在,系统会创建这个文件名。第二个参数是对这个文件进行的操作。例如...

fopen("...","...") 第一个参数是指向一个文件,如果当前文件不存在,系统会创建这个文件名。

第二个参数是对这个文件进行的操作。

例如,只读,读写,写等。

请参看下面的程序,了解其具体用法。

下面程序实现的是在zhubihui.txt中写入创建子程序的结果。

#include #include #include main(){ int p1,p2,i; FILE *fp;fp=fopen("zhubihui.txt","w+");if(fp==NULL){printf("Fail to create file");exit(-1);}while((p1=fork())==-1);if(p1==0){lockf((int)fp,1,0);for(i=0;i<10;i++)fprintf(fp,"daughter%d",i);lockf((int)fp,0,0);}else{while((p2=fork())==-1);if(p2==0){lockf((int)fp,1,0);for(i=0;i<10;i++)fprintf(fp,"son%d",i);lockf((int)fp,0,0);}else{wait(NULL);lockf((int)fp,1,0);for(i=0;i<10;i++)fprintf(fp,"parent%d",i);lockf((int)fp,0,0);}}fclose(fp);}。

免责声明:本文由用户上传,如有侵权请联系删除!