[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 + -
显示快捷键?