简单文件操作(Linux下C++实现)

阅读: 评论:0

2024年2月1日发(作者:)

简单文件操作(Linux下C++实现)

//#include #include #include #include #include using namespace std;int main(int argc, char *argv[]){ if(access(argv[1], F_OK) != 0) { cout << "file " << endl; return 0; } int fin = open(argv[1], O_RDONLY, 0777); int fout = open(argv[2], O_WRONLY|O_CREAT, 0777); char buff[1024] = {'0'}; int len = 0; while((len = read(fin, buff, sizeof(buff))) > 0) { write(fout, buff, len); } close(fin); close(fout); return 0;}//#include #include using namespace std;int main(int argc, char *argv[]){ FILE *fp1; fp1 = fopen(argv[1], "r"); FILE *fp2; fp2 = fopen(argv[2], "w"); char buff[200] = {'0'}; while(fgets(buff, sizeof(buff), fp1) != NULL) { fputs(buff, fp2); } fclose(fp1); fclose(fp2); return 0;

}

//#include #include using namespace std;int main(int argc, char *argv[]){ FILE *fp1; fp1 = fopen(argv[1], "r"); FILE *fp2; fp2 = fopen(argv[2], "w"); char buff[1024] = {'0'}; int count = 0; while((count = fread(buff, 1, 1024, fp1)) != 0) { fwrite(buff, 1, count, fp2); } fclose(fp1); fclose(fp2); return 0;}

简单文件操作(Linux下C++实现)

本文发布于:2024-02-01 15:34:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170677285037616.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:文件   操作
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23