初学者有关问题:关于WINCE下文件读取有关问题
菜鸟问题:关于WINCE下文件读取问题
这段代码在xp下没任何问题,但在wince下却找不到文件。
还有这段代码,相同的功能
很是无语,这代码在xp平台下也是没问题的,但在wince平台下就找不到文件了。
大侠们,快来救命,快要郁闷死了!
------解决方案--------------------
CE下没有当前目录的概念,所以必须使用全路径
------解决方案--------------------
同上
比如\\NandFlash\\1.txt
- C/C++ code
ifstream fin("1.txt"); if(fin==NULL) { MessageBox(_T("打不开文件")); } CString str; char s[20]; //MessageBox(_T("请输入城市:")); fin>>s; str=s; if(str==str1) { fin>>s; str=s; MessageBox(str1); MessageBox(_T("的邮政编号:")); MessageBox(str); } else { MessageBox(_T("对不起,找不到你要查的城市!")); } fin.close();
这段代码在xp下没任何问题,但在wince下却找不到文件。
还有这段代码,相同的功能
- C/C++ code
CStdioFile file; CString str; CString szLine; CString szStr; if(!file.Open(_T("1.txt"),CFile::modeRead)) { MessageBox(_T("打不开文件!")); } else { while(file.ReadString(str)) { szLine+=str; if(str.Find(str1)!=-1) { file.ReadString(str); SetDlgItemText(IDC_EDIT2,str); break; } } } file.Close();
很是无语,这代码在xp平台下也是没问题的,但在wince平台下就找不到文件了。
大侠们,快来救命,快要郁闷死了!
------解决方案--------------------
CE下没有当前目录的概念,所以必须使用全路径
------解决方案--------------------
同上
比如\\NandFlash\\1.txt