【IO学习】IO基础和标准IO函数
1> 使用fgets、fputs完成两个文件的拷贝,要求文件名使用外部传承
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{if(argc!=3){printf("输入格式有误\n");printf("格式:%s 源文件 目标文件\n",argv[0]);return 0;}//打开文件FILE *fp1=fopen(argv[1],"r");if(fp1==NULL){printf("文件1打开失败\n");return -1;}FILE *fp2=fopen(argv[2],"w");if(fp2==NULL){printf("文件2创建失败\n");return -1;}//读取文件char buf[200]="";while(fgets(buf,sizeof(buf),fp1)!=NULL){if(fputs(buf,fp2)==EOF){printf("写入目标文件时出错\n");break;}}//关闭文件fclose(fp1);fclose(fp2);printf("拷贝完成:%s->%s\n",argv[1],argv[2]);return 0;
}
2> 将注册和登录代码自己完成一遍
3> 将课堂代码重新敲一遍,函数多熟悉
4> 思维导图
5> 牛客网刷题,30题至少对26个以上,截图放到作业连接中