[c++] 建立文本文件,写文件的几种方法.txt
来自「看看吧,很好的东西,」· 文本 代码 · 共 45 行
TXT
45 行
1.
HANDLE hFile;
hFile = CreateFile( rxFile,
GENERIC_READ|GENERIC_WRITE,
0,
NULL,
CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL,
NULL);
CString str;
str = g_ARXPrfMgrName + " \r\n";
DWORD dwBytes;
WriteFile(hFile,(LPCVOID)(LPCTSTR)str,g_ARXPrfMgrName.GetLength(),&dwBytes,FALSE);
WriteFile(hFile,(LPCVOID)(LPCTSTR)str,g_ARXPrfMgrName.GetLength(),&dwBytes,FALSE);
WriteFile (fp,lp,SizeofResource (NULL,res),&a,NULL)
2.
CFile hFile;
char szBuffer[256];
UINT nActual = 0;
strncpy(szBuffer, (LPCTSTR)g_ARXPrfMgrName, sizeof(szBuffer));
CFileException fileException;
if (!hFile.Open(rxFile, CFile::modeCreate), &fileException)
{
}
hFile.Write(szBuffer, sizeof(szBuffer));
hFile.Seek(0, CFile::begin);
nActual = hFile.Read(szBuffer, sizeof(szBuffer));
hFile.Close();
3. (专门对文本文件)
CString str;
str = g_ARXPrfMgrName + " \r\n";
CStdioFile txtFile;
txtFile.Open(rxFile, CFile::modeCreate | CFile::modeWrite | CFile::typeText);
txtFile.WriteString(str);
txtFile.Close();
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?