作者:乐在TV | 来源:互联网 | 2024-12-01 10:40
为了在C++中指定路径写入文件,可以利用MFC(Microsoft Foundation Classes)库中的功能。下面的代码示例演示了如何创建一个名为9.txt的文件,并将其保存到E盘根目录下,同时向该文件写入中文字符串“你好”。
int iNum = 9;
CString strFilePath;
strFilePath.Format(TEXT("e:\\%d.txt"), iNum);
CFile file;
if (file.Open(strFilePath, CFile::modeCreate | CFile::modeWrite)) {
file.Write(TEXT("你好"), _tcslen(TEXT("你好")) * sizeof(TCHAR));
file.Close();
} else {
// 处理文件打开失败的情况
AfxMessageBox(TEXT("无法打开文件!"));
}
此代码段首先定义了一个整数变量用于指定文件名,然后通过strFilePath.Format
方法构造了文件的完整路径。接下来,使用CFile::Open
方法尝试以创建和写入模式打开文件。如果文件成功打开,则使用file.Write
方法将字符串“你好”写入文件中,并确保在完成后调用file.Close
关闭文件。如果文件打开失败,程序会显示一个消息框提示用户。