怎样在Dialog类中得到文件指针????????
本人初学VC,遇到点小难题,望高手指教!
问题是:
我在Dialog类中修改变量,怎样把此变量保存到文件中去,并怎样在下一次执行程序时从文件中调出此变量!
问题点数:0、回复次数:6Top
1 楼fingerfox(狐狸【人不要脸,天下无敌】)回复于 2003-05-04 13:46:20 得分 0
CFile::Write
CFile::ReadTop
2 楼simahao()回复于 2003-05-04 13:57:36 得分 0
fingerfox(狐狸.兄弟会)说的不错Top
3 楼maojincxj(scottpeck)回复于 2003-05-04 13:58:18 得分 0
如果仅仅是少数几个变量,
可以直接保存在注册表中Top
4 楼mingbao(★情已逝★)回复于 2003-05-04 14:08:59 得分 0
比如要把一个CString型的变量nVariable保存到文件中去,可以这样!
保存:
theFile.Open("D:\\amd.asd",CFile::modeCreate|CFile::modeWrite);
CArchive ar(&theFile,CArchive::store);
ar<<nVariable;
ar.close();
theFile.close();
从文件中调出变量
theFile.Open("D:\\amd.asd",CFile::modeRead);
CArchive ar(&theFile,CArchive::load);
ar>>nVariable;
ar.close();
theFile.close();
Top
5 楼mingbao(★情已逝★)回复于 2003-05-04 14:11:20 得分 0
不好意思,刚才少写了一句!
比如要把一个CString型的变量nVariable保存到文件中去,可以这样!
保存:
CFile theFile;
theFile.Open("D:\\amd.asd",CFile::modeCreate|CFile::modeWrite);
CArchive ar(&theFile,CArchive::store);
ar<<nVariable;
ar.close();
theFile.close();
从文件中调出变量:
CFile theFile;
theFile.Open("D:\\amd.asd",CFile::modeRead);
CArchive ar(&theFile,CArchive::load);
ar>>nVariable;
ar.close();
theFile.close();
好了,你试试吧!不知道能不能帮你的忙!Top




