3.文件的读写操作
(1)以字节的方式进行读写
fputc/fgetc
参数:
stream:要读的文件流
返回值:
返回读到的字符,读到末尾或者发生错误返回EOF
参数:
c:要写入的字符
stream:要写的文件流
返回值:
成功返回写的字符,失败返回EOF
如果要区分读到末尾还是读出错,可以使用以下两个函数来判断
feof()/ferror()
feof返回真表示文件读到了末尾
ferror返回真表示文件发生了错误
clearerr可以清除末尾和错误的信息
扫描二维码关注公众号,回复:
5757872 查看本文章
补充:命令行参数(主函数参数)
主函数是有三个参数
int main(int argc,char **argv,char **env);
int main(int argc,char *argv[],char *env[]);
参数:
argc:命令行参数个数(包括自己)
argv:命令行参数的内容(包括自己)
env:环境变量(字符指针数组)
练习:使用fputc和fgetc编写程序,实现拷贝命令的功能