字符串在文件中的读写
来源:互联网 发布:卸载kingroot的软件 编辑:程序博客网 时间:2024/06/05 19:49
GetCurrentDirectory(MAX_PATH,szPath);CString m_CurDir = szPath; //m_CurDir为当前工程路径CString m_CurDir1=m_CurDir+_T("\\存储路径.dat");//读取当前工程路径中的 读取路径.dat文件中的内容,将字符串写入这个文件中
打开硬盘中的文件,读入文件的内容存入字符串
errno_t err;FILE *fp;CString strTemp; char szTemp[100];char szTest[1000]={0};
int nLen=WideCharToMultiByte(CP_ACP,0,m_CurDir1,-1,NULL,0,NULL,NULL);
if(nLen>0){WideCharToMultiByte(CP_ACP,0,m_CurDir1,-1,szTemp,nLen,NULL,NULL);}//路径为CString,转为char[]格式打开文件err=fopen_s(&fp,szTemp,"r");if(NULL==fp){MessageBox(_T("请将dat文件放在当前工程路径!"));return;}while(!feof(fp)){ memset(szTest,0,sizeof(szTest,0,sizeof(szTest)));fgets(szTest,sizeof(szTest)-1,fp);}fclose(fp);
打开硬盘中的文件,将字符串写入文件
char szTemp1[100];int nLen1=WideCharToMultiByte(CP_ACP,0,m_CurDir1,-1,NULL,0,NULL,NULL);if(nLen1>0){WideCharToMultiByte(CP_ACP,0,m_CurDir1,-1,szTemp1,nLen1,NULL,NULL);}//路径为CString,转为char[]格式打开文件char szTest2[1000]={0};int nLen2=WideCharToMultiByte(CP_ACP,0,m_strPath,-1,NULL,0,NULL,NULL);if(nLen2>0){WideCharToMultiByte(CP_ACP,0,m_strPath,-1,szTest2,nLen2,NULL,NULL);}//要把CString类型的字符串m_strPath写入文件,先转为Char[] szTest2errno_t err1;FILE *pfile;err1=fopen_s(&pfile,szTemp1,"w");//以写的方式打开C.txt文件。 fwrite(szTest2,1,strlen(szTest2),pfile);//将数据写入文件。 fflush(pfile);//刷新缓冲区。将缓冲区数据写入文件 fclose(pfile);//关闭文件
0 0
- 字符串在文件中的读写
- 文件读写函数 -- 字符串读写
- 文件读写函数 -- 字符串读写
- python在window下读写文件中的中文
- Unity3d 在不同设备中的文件读写 的路径
- Unity3d 在不同设备中的文件读写 的路径
- getline()函数在文件读写中的应用详解
- C#中的读写文件
- c中的文件读写
- Java中的文件读写
- python中的文件读写
- PERL中的文件读写
- C++中的文件读写
- Android中的文件读写
- Linux中的文件读写
- lua中的读写文件
- C#中的文件读写
- C++中的文件读写
- linux读书摘要--linux磁盘与文件系统管理
- 关于printf/scanf 与 cin/cout 输入输出的速度研究
- spring的ioc和aop
- 【备忘】Oracle WebLogic Server开发权威指南 PDF下载
- 27. Remove Element
- 字符串在文件中的读写
- 判断一个字符串是不是回文字符串
- 野指针形成原理、造成的危害及避免方法
- Android Studio查看一个页面的布局层次结构
- POJ2559-Largest Rectangle in a Histogram(单调栈)
- Ansible无法远程连接客户机
- linux/mac下的自定义命令alias
- Struts2---Action,action,ActionContext
- poj1062 昂贵的聘礼interesting-