初学wx编程的一个菜鸟,求问大神们关于从文件读写数据的操作
wxwidgets吧
全部回复
仅看楼主
level 1
envelopes123 楼主
用c混合着c++写了一个命令行界面的程序,老师要求写出图形界面,然后我就用wx来了,手上没有那些类和成员函数的用法,很多都不知道怎么回事,请问用wxFile能有什么办法可以实现下面的代码?
FILE* fq=fopen("商品总情况.txt","rb");
if(fq==NULL)
{
fq=fopen("商品总情况.txt","wb+");
cout<<"文件已创建!";
system("pause");
}//用r方式打开文件,如果找不到,就用w方式打开(即创建新文件);如果找到了,那么就不会运行if语句。
rewind(fq);//使文件光标回到文件开头
for(int i=0;;i++)
{
fread(&e,sizeof(struct Item),1,fq);
PopList(L,e);//往L写进一个元素e;L是自定义的线性表,e是自定义的结构体。
if(feof(fq)!=0){DeleElem(L,e);break;}//如果文件光标到文件结尾,结束循环.
}
fclose(fq);//读文件,把文件里面的内容写进L,L表示当前已经存有的商品数据
其实主要想知道fread()和write()是不是对应着wxfread(),wxwrite(),如果有这两个函数的话,怎么调用?里面的参数是哪些?
2015年01月10日 12点01分 1
level 9
有个wxTextFile可以达到你的要求
2015年01月12日 23点01分 2
谢谢你的回复,那个问题我已经解决了。。。
2015年01月13日 14点01分
@envelopes123 怎么解决的??谢谢了
2015年12月27日 14点12分
@月下2345 用wxfile类,或者流
2016年01月03日 08点01分
1