首页 > 代码库 > C/C++ 学习之 文件操作
C/C++ 学习之 文件操作
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; }
C/C++ 学习之 文件操作
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。