本篇文章给大家分享的是有关c++中怎么获取文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 char *txt = NUL
本篇文章给大家分享的是有关c++中怎么获取文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
char *txt = NULL; long txtlen; //seek to file end to calculate file length fseek(fp,0,SEEK_END); txtlen=ftell(fp); //rewind to file start rewind(fp); //read from file txt = new char[txtlen + 1]; if (txt != NULL) { fread(txt,sizeof(char),txtlen,fp); txt[txtlen]='\0'; fv.setData(txt); } //close file and destroy temp array fclose(fp); if(txt!=NULL) { delete []txt; txt = NULL; }
C++获取文件的写法:
ifstream in(filesrc); if(in.fail()) { printf("open file failed!\n"); } else { string strtmp; while (getline(in,strtmp)) { fv.getData()+=strtmp; fv.getData()+='\n'; } in.close(); }
以上就是C++中怎么获取文件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网其他教程频道。
--结束END--
本文标题: C++中怎么获取文件
本文链接: https://www.lsjlt.com/news/290812.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0