1、在目前界面打開一個文本文檔
// open txt
#include "stdio.h"
#include "stdlib.h"
int main()
{
system("start d:\\psnr.txt");
return 0;
}
2、MFC對話框中打開一個文本文檔
void CmfcopentxtDlg::OnBnClickedBopen()
{
// TODO: 在此添加控件通知處理程式代碼
ShellExecute(NULL, (LPCSTR)"open", (LPCSTR)"d:\\psnr.txt", NULL, NULL, SW_SHOWNORMAL);
//父視窗句柄,動作,路徑
}
3、對檔案資料的一些操作
void CmfcreadtxtDlg::OnBnClickedBread()
{
// TODO: 在此添加控件通知處理程式代碼
FILE * fw = NULL;
int k=0;
char * str = new char[20];
float d=0;
float sum=0;
//以附加方式打開可讀檔案
fopen_s(&fw, "d:\\psnr.txt", "a+");
if (!fw)
{
MessageBox("d:\\psnr.txt", "fail", MB_ICONWARNING);
return;
}
while(!feof(fw))
{
k++;
fscanf(fw, "%9s %f ", str, &d);
sum += d;
}
sum = sum/k;
fprintf(fw,"\n%s %f\n", "average", sum);
k=0;
sum=0;
fclose(fw);
fw = NULL;
}