读写TXT文件,写入和输出必须统一格式
CStdioFile
myFile,
File
if(myFile.Open(CBApp::getCurrModulePath()+_T("filename.txt"),
CFile::modeRead))
{
//读取
myFile.ReadString(str)
myFile.Close()
}
else
{
//创建
File.Open(CBApp::getCurrModulePath()+_T("filename.txt"),
CFile::modeWrite
|
CFile::modeCreate)
File.WriteString(sFileName)
File.Close()
}
//写入
File.Open(CBApp::getCurrModulePath()+_T("filename.txt"),
CFile::modeWrite
)
File.WriteString(sFileName)
File.Close()
首先给edit控件添加一个整形变量 num1, 代码如下:
void CMFCApplication2Dlg::OnBnClickedButton1(){
// 打开文件 data.txt
FILE *pf = fopen("data.txt", "r")
// 读取一个整数到 Edit 关联的变量 num1 中
fscanf(pf, "%d", &num1)
// 关闭文件
fclose(pf)
// 更新变量 num1 的值 到 Edit 中
UpdateData(FALSE)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)