怎样在VC++6.0中用CFile打开文件?

作者&投稿:符宋 (若有异议请与网页底部的电邮联系)
VC 如何使用CFile读取文件内容到CString中~

VC使用CFile读取文件内容到CString中,方法是读取每行内容,查找Z,获取后面的数据。具体是:
CString strFileNamePath = "..//xxx.txt";
int nFileNum = 0;
CStdioFile myFile;
CStringArray strPDFFileName;
if(myFile.Open(strFileNamePath,CFile::modeRead))
{
//读取;
CString strLine;
while(myFile.ReadString(strLine))
{
int nPos=strLine.Find(_T("Z"));
CString strFileName = strLine.Mid(nPos+2,1);
strPDFFileName.Add(strFileName);
nFileNum++;
}
myFile.Close();

VC使用CFile读取文件内容到CString中,方法是读取每行内容,查找Z,获取后面的数据。具体是:
CString strFileNamePath = "..//xxx.txt";
int nFileNum = 0;
CStdioFile myFile;
CStringArray strPDFFileName;
if(myFile.Open(strFileNamePath,CFile::modeRead))
{
//读取;
CString strLine;
while(myFile.ReadString(strLine))
{
int nPos=strLine.Find(_T("Z"));
CString strFileName = strLine.Mid(nPos+2,1);
strPDFFileName.Add(strFileName);
nFileNum++;
}
myFile.Close();

CFileDialog dl(true); //创建对象dl,true为加载文件窗口,FLASE为保存文件窗口。
if(dl.DoModal()==IDOK );// 显示出口
{
m_load=dl.GetPathName(); //获得文件路径并赋值,m_load 为控件变量。

UpdateData(FALSE);
}

已经知道了CFile, CFileDialog这两个类,直接查看MSDN,你可学到更多东西


在VC6.0里怎么新建一个工程?
工具\/材料:以Visual C++6.0为例。1、首先在桌面上,点击“Visual C++6.0”图标。2、然后在该界面中,点击上方工具栏“File”里“新建”选项。3、之后在该界面中,点击“工程”选项卡里的“Win32 Console Application”选项。4、接着在该界面中,输入工程名称,点击“确定”按钮。5、然后在该界面...

简述在VC++6.0环境下运行一个C++源程序的步骤
可以参考下面方法处理:1、首先,打开我们的VC++6.0编程软件,点击左上角的“文件”菜单,并选择“新建”。2、接着,选择“win32consoleapplication”(win32控制台程序)。3、然后,填写好工程的名称,以及创建的位置,并点击“确定”按钮。4、接着,在工程类型中选择“一个空工程”,然后,点击“...

如何启动VC++6.0
1、进入“C++”文件夹,点击进入“英文版MSDEV”。2、鼠标右键单击“Visual C++6.0”,选择“属性”进入。3、在“Visual C++6.0属性”页面,点击“打开文件所在的位置”。4、将“英文版的MSDEV.EXE”文件覆盖进入,然后点击“替换目标中的文件”。5、最后打开软件即可正常运行。

如何在win10下运行vc6.0
Win8\/win10不能运行VC6的解决方法步骤:一、首先找到vc的目录,找到文件“MSDEV.EXE”大家可以在VC6桌面快捷方式上点击右键,然后选择“属性”查看路径,如下图所示。二、找到MSDEV.EXE文件,并将“MSDEV.EXE”重命名改为“MSDEV1.EXE”,完成后,再次在该文件上右键,然后选择【属性】,切换到【兼容...

如何在win10下运行vc6.0
工具\/原料 win10系统电脑 vc++6.0 步骤:1、下载安装vc++6.0。2、安装完成后,选中左面的vc++6.0,右键点击属性,点击顶端的快捷方式,点击右下角打开文件位置 3、打开后看见如图所示的vc++6.0的运行图标,选中后右键点击 重命名 在名字后面加个1,改成如图所示。4、然后右键点击 属性 ,选中...

本人大一,怎样在Vc++6.0上运行这些程序,我是说带上这些的完整的程序...
Visual Studio 2008中一般项目的文件,,不同于VC + + 6.0的源代码,直接打开就行了。 如果你要打开的文件和调试,你可以按照下列步骤操作,使用2008年,首开2008年,选择“文件”,新的项目,在弹出的窗口中选择的Visual C + +,和内的常规项目中......

这样的程序在VC++6.0中运行,怎么结果很离谱啊
这句printf("总和=%d\\n",s);改成printf("总和=%f\\n",s);因为%d是按整数输出 对应int型的 这个应该是%f按小数的形式输出

如何在win8.1下运行VC6.0
方法如下:1、Microsoft Visual Studio--common--MSDev98--Bin—MSDEV.EXE,通过此路径找到MSDEV.EXE可执行文件(或者右击桌面VC图标,选择打开文件位置)。2、右键--属性--常规,将MSDEV.EXE更名为MSDEV1.EXE(其它名称也行,如MSDEV2.EXE).3、右键--属性--兼容性,兼容模式选择Windows XP(service ...

如何在VC++6.0中使用动态连接库
VC++6.0中使用动态连接库两种方法:1、直接#pragma comment(lib, "xxx.lib")的方式使用。2、使用LoadLibrary()加载动态库,然后 getprocaddress()来获取api函数地址,再进行调用 。

如何在windows7下安装vc 6.0
FileTool.exe使用方法:1. 下载FileTool.exe,并解压 2. 打开VC6.0,点击File-Open Workspace,选择刚解压出来的FileTool.dsw,并确定 3. 点击Bulid(组建)-Build FileTool.dll,生成FileTool.dll文件 4. 在VC6.0中点击Tools(工具)-Customize(定制)5. 在出现的“Customize(定制)”对话框中,...

贵溪市17025218267: VC++中CFile的使用 -
关纪银参: 你的代码在我这里可以编译通过,请检查是不是拼写错误或者是使用了非半角英文的字符或含有多余的空格,也可能是其他的代码的问题.如果以上办法都不能解决,就请尝试从别人机器上复制头文件到你的include目录下.

贵溪市17025218267: 在VC++6.0中使用CFile类函数怎么将txt文件中的字符串读入我的CString类型的控件中 -
关纪银参: CFile InFile("E:/VC6/data.txt",CFile::modeRead); for(int loop_index=0;loop_index<4;loop_index++) { InFile.Seek(20*loop_index,CFile::begin); int NumberCharacters=InFile.Read(InString,20); m_text+=CString(InString); } UpdateData(false); ...

贵溪市17025218267: 我VC++6.0中文版本里CFile类没有modeRead、modeWrite,请问怎么弄 -
关纪银参: 是不是你没在前面加CFile:: ?f.Open(fileName,CFile::modeRead); f.Open(fileName,CFile::modeWrite); f.Open(fileName,CFile::modeReadWrite);

贵溪市17025218267: 急~~~~有关c++ -
关纪银参: 是要求自己编写代码,需要熟悉getpathname()函数的用法和对CFile类中成员函数的用法,我来分析下上面的程序.CFileDialog dlg(TRUE,NULL,NULL,NULL,"文件文件(*.txt)|*.txt",NULL); /...

贵溪市17025218267: 在VC++6.0中怎样用键盘中断循环 -
关纪银参: 以纯粹的面向过程的C语言好象无法实现你的功能,不过用VC++可以使用WINDOWS的消息机制,当S键被 按下时改变循环条件.onkeypress(...) { ... //如果S键盘被按下 flag=false ...}....while(flag) {...}

贵溪市17025218267: VC++6.0下如何读写.dat文件? -
关纪银参: =============================== 大汗!问题越来越多了!1.如果你是用VC的.CFileDialog filedlg(TRUE);//设置为TRUE读文件模式 filedlg.m_ofn.lpstrTitle="打开文件"; filedlg.m_ofn.lpstrFilter="(*.dat)\0All File(*.*)\0*.*\0\0";//过滤器...

贵溪市17025218267: Win7系统不兼容VC++6.0怎么办 vc6.0win7不兼容的解决方法 -
关纪银参: /步骤运行主程序,会弹出一个程序兼容性的提示框,因为win7和VC++6.0本身存在兼容性问题,必须修改某些步骤才能完整运行.如下图,提示“此程序存在已知的兼容性问题”,我们只要勾选“ 不再显示此消息“,再点击“运行程序”....

贵溪市17025218267: 在VC++6.0的Win32 Application项目中如何使用CFileDialog -
关纪银参: 这是在VC++6.0的Win32 Application项目中写的东西,求大虾解答...这是在VC++6.0的Win32 Application项目中写的东西,求大虾解答...这是在VC++6.0的Win32 Application项目中写的东西,...

贵溪市17025218267: 请问在vc6.0中怎么用MFC设计窗口界面啊. -
关纪银参: 这个一下子不能完全说明白 建议看一下孙鑫的VC++深入详解简单流程如下 建一个MFC基于对话框的应用程序 在工具栏里拖一个按钮到对话框 编辑大小和标题 双击该按钮 就可以添加单击该按钮时的响应函数

贵溪市17025218267: 如何用vc++6.0建立数据文件<ds.dat>
关纪银参: 直接用CFile类来建立文件喽.. 用C的函数库也行...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网