姓名:沈淼钱 日期:2018.10.9
项目名称 | 工程实训 |
---|---|
本日任务完成情况 | 完成课上的编译程序,并编译运行成功,完成老师布置的课后作业。 |
本日开发中出现的问题汇总 | 无 |
自我评价 | 还是有点收获的吧,C语言的知识有温习了一遍,还需要再接再厉。 |
本日未解决问题 | 无 |
本日开发收获 | 在打一个文件时,如果出错,fopen将返回一个空指针值NULL,在程序中可以用这一个信息判别 是否完成完成打开的文件工作,并作相庆的处理。 例如: if((fp=fopen(“path”,“r”))==NULL) { printf(“Open file ERROR”) } ; fopen:a+ 打开可读写 每次在文件末尾追加 文件不存在自动创建FILE *fp;fp = fopen(argv[1], “a+”);返回值为文件指针 FILE在内部为结构体重命名 fwrite:fread()和fwrite()返回实际读写次数int n_write;n_write = fwrite(buffer, strlen(buffer), 1, fp);if(n_write < 0){perror(“write data error!”); exit(1);} |