⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_19840.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:19840 发表者:odq 发表日期:2002-10-31 19:15:49
<br>主题:毛病多多的程序, 有谁帮我调试通过。我万分感谢,
<br>内容:#include "stdio.h"<BR>#include "iostream.h"<BR>void main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strFile1="c:\\fdemo1.txt";<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFile file((LPSTSTR)strFile1,CFile::modeNoTruncate|CFile::modeCreate|CFile::modeWrite);<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strNL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;strNL.Format("\r\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strBuf="This is Demo of CFile."+strNl+"We'll see some information of this file"+strNL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;file.SeekToBegin();<BR>&nbsp;&nbsp;&nbsp;&nbsp;file.Write((void *)(LPCTSTR)strBuf,strBuf.GetLength());<BR>&nbsp;&nbsp;&nbsp;&nbsp;char pbuf[500];<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFileStatus filestatus;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString createtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString recentWtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString recentAtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;file.GetStatus(filestatus);<BR>&nbsp;&nbsp;&nbsp;&nbsp;createtime=filestatus.m_ctime.Format("Createtime:%Y-%b-%D%H:%M:%S\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;recentWtime=filestatus.m_mtime.Format("recedntWrite:%Y-%b-%D%H:%M:%S\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;recentAtime=filestatus.m_atime.Format("recentAtime:%Y-%b-%D%H:%M:%S\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;file.SeekToBegin();<BR>&nbsp;&nbsp;&nbsp;&nbsp;UINT bBytesRead=file.Read(pbuf,500);<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;pbuf&lt;&lt;"\n\n\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;createtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;recentWrite;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;recentAtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"FileSize:"&lt;&lt;filestatus.m_size&lt;&lt;"\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"Attribute:"&lt;&lt;(int)filestatus.m_attribute&lt;&lt;"\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"FileName: "&lt;&lt;filestatus.m_szFullName&lt;&lt;"\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;file.Close();<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strFile2="c:\FDEMO2.TXT";<BR>&nbsp;&nbsp;&nbsp;&nbsp;::CopyFile((LPCTSTR)strFile1,(LPCTSTR)strFile2,FALSE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;::MoveFileEx("c:\\FDEMO1.TXT","D:\\FDEMO1.TXT",MOVEFILE_REPLACE_EXISTING|MOVEFILE_COPY_ALLOWED);<BR>&nbsp;&nbsp;&nbsp;&nbsp;::MoveFile("c:\\FDEMO2.TXT","C:\\FDEMO2A.TXT");<BR>&nbsp;&nbsp;&nbsp;&nbsp;::CopyFile("d:\\FDEMO1.TXT","D:\\FDEMO2.TXT",FALSE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;::DeleteFile ("d:\\FDEMO1.TXT");<BR>}<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-10-31 20:55:31
<br>内容:给你整理了一哈,记得要放到一个支持MFC的Console程序里哟<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strFile1="c:\\fdemo1.txt";<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFile file(strFile1,CFile::modeNoTruncate|CFile::modeCreate|CFile::modeWrite);<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strNL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;strNL.Format("\r\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strBuf="This is Demo of CFile."+strNL+"We'll see some information of this file"+strNL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;file.SeekToBegin();<BR>&nbsp;&nbsp;&nbsp;&nbsp;file.Write((void *)(LPCTSTR)strBuf,strBuf.GetLength());<BR>&nbsp;&nbsp;&nbsp;&nbsp;file.Close();<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFile file1(strFile1, CFile::modeRead);<BR>&nbsp;&nbsp;&nbsp;&nbsp;char pbuf[500];<BR>&nbsp;&nbsp;&nbsp;&nbsp;memset(pbuf,0,500);<BR>&nbsp;&nbsp;&nbsp;&nbsp;CFileStatus filestatus;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString createtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString recentWtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString recentAtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;file1.GetStatus(filestatus);<BR>&nbsp;&nbsp;&nbsp;&nbsp;createtime=filestatus.m_ctime.Format("Createtime:%Y-%b-%D%H:%M:%S\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;recentWtime=filestatus.m_mtime.Format("recedntWrite:%Y-%b-%D%H:%M:%S\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;recentAtime=filestatus.m_atime.Format("recentAtime:%Y-%b-%D%H:%M:%S\n");<BR>&nbsp;&nbsp;&nbsp;&nbsp;file1.SeekToBegin();<BR>&nbsp;&nbsp;&nbsp;&nbsp;UINT bBytesRead=file1.Read(pbuf,500);<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;pbuf&lt;&lt;"\n\n\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;createtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;recentWtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;recentAtime;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"FileSize:"&lt;&lt;filestatus.m_size&lt;&lt;"\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"Attribute:"&lt;&lt;(int)filestatus.m_attribute&lt;&lt;"\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"FileName: "&lt;&lt;filestatus.m_szFullName&lt;&lt;"\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;file1.Close();<BR>&nbsp;&nbsp;&nbsp;&nbsp;CString strFile2="c:\\FDEMO2.TXT";<BR>&nbsp;&nbsp;&nbsp;&nbsp;::CopyFile((LPCTSTR)strFile1,(LPCTSTR)strFile2,FALSE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;::MoveFileEx("c:\\FDEMO1.TXT","D:\\FDEMO1.TXT",MOVEFILE_REPLACE_EXISTING|MOVEFILE_COPY_ALLOWED);<BR>&nbsp;&nbsp;&nbsp;&nbsp;::MoveFile("c:\\FDEMO2.TXT","C:\\FDEMO2A.TXT");<BR>&nbsp;&nbsp;&nbsp;&nbsp;::CopyFile("d:\\FDEMO1.TXT","D:\\FDEMO2.TXT",FALSE);<BR>&nbsp;&nbsp;&nbsp;&nbsp;::DeleteFile ("d:\\FDEMO1.TXT");
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:odq 回复日期:2002-11-01 14:29:54
<br>内容:请问老兄,你真的把我程序调试通过了, 我怎么编译的时候还是老样子啥。 呐闷<BR>&nbsp;&nbsp; 请不问老兄高抬高手, 能不能把你的完整程序帖出来,包括头文件等。<BR>&nbsp;&nbsp; 注: 我刚开始是用stdafx.h这个头文件, 而不是stdio.h这个头文件。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;程序编译时说找不到stdafx.h这个头文件。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-11-01 14:32:20
<br>内容:我不是说了嘛?你重新建立一个console工程,在第二步的时候记得选最后一个“support MFC”才可以的,你现在的程序不支持MFC,你用的C开头的那些东西统统的没有,明白?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:odq 回复日期:2002-11-01 14:37:09
<br>内容:不是很明白, 那么那段代码应该放在哪个文件的哪个位置呢?&nbsp;&nbsp;我在这说谢谢了。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:不说 回复日期:2002-11-01 14:39:57
<br>内容:啊??你新建一个支持MFC的console工程,然后会有两个.cpp文件,一个是stdafx.cpp,不要管它,另外一个是你工程名字.cpp,把上边的代码加到这个文件的int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])<BR>{<BR>}<BR>里就成了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:不说 回复日期:2002-11-01 14:41:20
<br>内容:注意这个_tmain里的第一行<BR>int nRetCode = 0;<BR>和最后一行<BR>return nRetCode;<BR>要保留,否则你编译还是过不去
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:odq 回复日期:2002-11-03 21:34:19
<br>内容:不说,真的谢谢你, 我应该怎样报答你呢,&nbsp;&nbsp;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 希望以后你能多多指教。~~~~~~~~
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -