ament.txt手机文件上置留的能c语言删除txt文件内容吗

c++读取txt文件到结构体_百度知道
c++读取txt文件到结构体
txt中内容如下:249 Jeff Gordon680 Larry Fine1044 Pearl Jam1044 Jeff Ament1079 Bob Hoskins1296 Boyd Gaines1554 Mickey Rourke第一列为ID,第二列为name
我有更好的答案
需要用到fstream头文件用ifstream进行读取读取到结构体里面主要是每次读取对应结构体变量长度的数据到该结构体里面具体参考下面demostrcut&stockType{string&personAstring&personCstring&personSint&personZIP;};void&addressType&::&getData(){ifstream&int&string&inputFstockType&addressTypeList[NO_OF_PERSON];cout&&&Enter&the&file&path:&&;cin&&inputF&&&&//输入txt文件路径cout&&infile(inputFile.c_str());&&&&//infile按照指定路径读取txt文件for(index&=&0;&index&&&NO_OF_PERSON;&index++)//读取txt文件至struct{infile&&addressTypeList[index].personAinfile&&addressTypeList[index].personCinfile&&addressTypeList[index].personSinfile&&addressTypeList[index].personZIP;}}
采纳率:74%
来自团队:
#include &iostream&#include &fstream&#include &string&#include &vector&struct ID{};int main(){ofstream fout(&e:/测试.dat&,ios::out);
if(!fout) {
cout&&&Cannot open output file.\n&;
return 1; }
fout&&&249,Jeff Gordon
&680,Larry Fine
&1044,Pearl Jam
&1044,Jeff Ament
&1079,Bob Hoskins
&1296,Boyd Gaines
&1554,Mickey Rourke \n&;fout.close();
ifstream fin(&e:/测试.dat&,ios::in);
if(!fin) {
cout&&&Cannot open input file.\n&;
return 1; } vector&ID& int i=0; ID
while (fin)
fin&&d1.x;
getline(fin,d1.y);
v.push_back(d1);
for(i=0;i&v.size()-1;i++) {
cout&&v[i].x&&&
&&&v[i].y&& } fin.close(); return 0;}调试通过。
本回答被网友采纳
不是 紧凑存储 的话不能直接读取到结构体中,要读取文件后进行处理像你这种文本的,建议改成以下形式,就更方便读取249,Jeff,Gordon,680,Larry,Fine,FILE *pFile=fopen(&c:\\aaaaa.txt&,&rb&);CStdioFile csFile(pFile);CString Schar buf1[10]={0};char buf2[20]={0};char buf3[20]={0};int id=0;while(csFile.ReadString(Str)){
sscanf(&%[^,],%[^,],%[^,],&,buf1,buf2,buf3);
id=atoi(buf1);
//把id,bu2,buf3数据存入结构体}如果是用紧凑存储的话名字空间要定长246Jeff
Fine类似这样的话可以直接读取其它同上,只是while中处理不一样USER//假如USER是结构体while(csFile.ReadString(Str)){
memcpy(&info,Str.GetBuffer(0),Str.GetLength());
//保存info结构体到你的数组结构中}
为您推荐:
其他类似问题
您可能关注的内容
结构体的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。豆丁微信公众号
君,已阅读到文档的结尾了呢~~
中西方婚礼文化差异
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
中西方婚礼文化差异
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口}

我要回帖

更多关于 txt文件批量删除空行 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信