| |||||||||||
在Visual C++中使用fopen()函数来读写文件
作者Blog:
http://blog.csdn.net/ghj1976/
相关文章
|
对该文的评论 |
![]() | ||
一定要用char吗,好像不用转化,可以直接用CString的啊!! |
![]() | ||
作者似乎对VC++不 是很熟,我来写一个更简单写的,献丑了! CMyFileDialog myDlg(true); myDlg.DoModal(); CString fileName; fileName=myDlg.GetPathName(); Char* FilePath=LPCTSTR (fileName); //操作符从载! fopen(FilePath ,"w"); ^^^^^^^ |
![]() | ||
作者似乎对MFC很不熟悉。CString::GetBuffer比这样动态分配一个小内存块然后逐个GetAt()好多了。而且上一个例子还不知道有没有内存泄漏.要不然就用CFile,反正CString重载了LPCTSTR转换符。 |
![]() | ||
我当初不会MFC的时候就是用的 FILE 来操作文件的。 发现很多问题,后来才知道是 fopen fread ……函数有读写限制。 好象是不能读写大于64K(?忘了,记不很清楚了) |