C++ MFC 载入功能无法读取全部数据的问题

用这个代码时界面只能显示TXT文件中的第一行
有没有大佬帮忙改一改

void CQWL_TXLDlg::OnBUTTONload()
{

BOOL end=FALSE;
char p[100];
int row=0,column=0;
fstream infile("book.txt",ios::in|ios::nocreate);
if(!infile)
{
    MessageBox("您没有保存信息");
    return;
}
while(1)
{
    m_list.InsertItem(m_list.GetItemCount(),NULL,NULL);
    for(column=0;column<4;column++)
    {
        if(!(infile>>p))
        {
            end=TRUE;
            break;
        }
        m_list.SetItemText(row,column,p);
    }
    row++;
    if(TRUE==end)
    {
        break;
    }
    infile.close();
}

}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Excel的读取—读取全部数据
本课程从框架的构思与设计入手,先从整体上对框架有了一个认知,然后在着手实现框架,结合案例验证框架的运行。n学习完本课程后,能够掌握框架的设计思想与实现方式,对实际测试工作会有很大的帮助
MFC图片资源载入的问题!
MFC载入了[color=#FF0000]一张图片picture.png,里面有好几块图片[/color],当我向一个按钮中加载一个图片时,要用我载入的这个图片picture.png的一部分! 这样可不可能实现?
SQLite读取全部数据
table中一共有11条记录,每个记录有三个内容"name","address","city"。现在要获取这些记录,但是我写的代码只能显示出一条记录,不知道怎么实现显示全部记录?rnrn public void readData(View v)rn rn DatabaseClass mydb = new DatabaseClass(this);rn SQLiteDatabase readdata = mydb.getReadableDatabase();rn TextView tv = (TextView)findViewById(R.id.readtext);rn Cursor c = readdata.rawQuery("select * from mylistdata", null);rn int[] elementId = R.id.textView1, R.id.textView2, R.id.textView3; rn if(c !=null)rn rn c.moveToFirst();rn while(c.isAfterLast() == false)rn rn listData = new ArrayList();rn String name = c.getString(c.getColumnIndex(DatabaseClass.NAME));rn String address = c.getString(c.getColumnIndex(DatabaseClass.ADDRESS));rn String city = c.getString(c.getColumnIndex(DatabaseClass.CITY));rn listData.add(new GenericListItem(new String[]name,address,city));rn listAdapter = new GenericListAdapter(getApplicationContext(), R.layout.list_layout, listData, elementId);rn result.setAdapter(listAdapter);rn c.moveToNext();rn rn rn rn rn
php_curl无法载入的问题
php.ini中改了,还是出现这个问题(当然了,我的路径中式存在这个扩展的)rnrn[color=#FF0000]httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.2.101 for ServerNamernPHP Warning: PHP Startup: Unable to load dynamic library 'd:/server/php/ext\\php_curl.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0rn[Thu Aug 16 22:36:43 2012] [notice] Apache/2.2.19 (Win64) PHP/5.2.5 (x64) configured -- resuming normal operationsrn[Thu Aug 16 22:36:43 2012] [notice] Server built: May 28 2011 15:18:56rn[Thu Aug 16 22:36:43 2012] [notice] Parent: Created child process 10324rnhttpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.2.101 for ServerNamernhttpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.2.101 for ServerNamernPHP Warning: PHP Startup: Unable to load dynamic library 'd:/server/php/ext\\php_curl.dll' - \xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3\r\n in Unknown on line 0rn[Thu Aug 16 22:36:43 2012] [notice] Child 10324: Child process is runningrn[Thu Aug 16 22:36:43 2012] [notice] Child 10324: Acquired the start mutex.rn[Thu Aug 16 22:36:43 2012] [notice] Child 10324: Starting 64 worker threads.rn[Thu Aug 16 22:36:43 2012] [notice] Child 10324: Starting thread to listen on port 80.[/color]rnrn如果我把依赖扩展在apache配置文件中加载的话apache会启动不了(apache配置中预加载mysql的依赖没问题)rnrn这个是我用x64的apache和x64的php遇到的问题,求遇到过的指点迷津
数据无法全部读出
[code=SQL]select a.ID,a.FullName,a.SmallNamePath,c.name as ProName,d.Name as CityName,e.Domain,a.LastTime rnfrom tb_Lawyer_User a rnright join tb_OnLine_User b on a.UserID=b.UserID rnleft join tb_Pro c on a.ProID=c.id join tb_City d on a.CityID=d.id rnleft join tb_Domain e on (a.UserID=e.UserID and e.UserType=1) rnwhere b.UserType=1 and a.Hidden=0 [/code]rnrn这个数据读出来是空的没有数据rnrn[code=SQL]rnselect top 10 a.ID,a.FullName,a.SmallNamePath,c.name as ProName,d.Name as CityName,e.Domain,a.LastTime rnfrom tb_Lawyer_User a rnleft join tb_Pro c on a.ProID=c.id rnleft join tb_City d on a.CityID=d.id rnleft join tb_Domain e on (a.UserID=e.UserID and e.UserType=1) rnwhere a.Hidden=0 order by a.LastTime descrn[/code]rnrn这个数据读出来是10条,其中有4条带时间的数据rnrn当两个用union连接时rn读出了十条数据 其中就有两条是带时间的 有两条带时间的数据没读出来时怎么回事!
FileInputStream无法读取全部文件内容
最近在学习java的输入流,遇到一些问题:rn当用FileInputStream读取文件的时候,读到倒数第二行就停止(最后一行无法读取),用的是下面的代码。rn我读取的文件如下:rn注意:文件只有三行!!!!rn[img=https://img-bbs.csdn.net/upload/201512/18/1450418246_390110.jpg][/img]rn在eclipse中的输出却是:rn[img=https://img-bbs.csdn.net/upload/201512/18/1450418248_488645.jpg][/img]rn少了一行!!!!rnrnrn实在找不出哪里错了,还请不吝赐教,感激不尽![img=https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/onion/3.gif][/img]rnrn[code=java]rnrnimport java.io.FileInputStream;rnimport java.io.IOException;rnimport java.io.InputStream;rnrnpublic class FileReaderClass rn public static void main(String []args)rn FileReaderClass fileReader = new FileReaderClass();rn rn System.out.println("readByByte:");rn fileReader.readByByte("c:\\file.txt");rn rn rn private void readByByte(String fileName)rn InputStream in = null;rn tryrn in = new FileInputStream(fileName);rn rn int tem = -1;rn while((tem = in.read()) != -1)rn System.out.write(tem);rn rn catch(IOException e)rn e.printStackTrace();rn finallyrn try rn in.close();rn catch (IOException e) rn e.printStackTrace();rn rn rn rn rnrnrn[/code]
MFC下ACCESS数据的读取问题
[code=c]_ConnectionPtr m_pConnection;rn //添加一个指向Recordset对象的指针rn //记录集指针rn _RecordsetPtr m_pRecordSet;rn _CommandPtr m_pCommand;rnrnm_pConnection.CreateInstance(__uuidof(Connection));rn m_pCommand.CreateInstance(__uuidof(Command)); rn m_pRecordSet.CreateInstance(__uuidof(Recordset));[/code]rnrn这个是ADO初始化的时候的相关代码,用ODBC的方式读取数据库本地文件,不知道为什么在win7运行的好好的,在XP下就出错。然后断点调试发现是m_pConnection.CreateInstance(__uuidof(Connection));在创造实例的时候,返回了NULL,说明没有创建成功。在XP下就出现问题,win7就没问题,然后以为是msado15.dll的文件的问题,但是拷贝了一下,好像不是这个问题。rn请问大神,有知道的吗?我查过相关解答,都没有啊。。。
载入数据问题
我想载入一个txt 文件到一个已经建立好的空表中,txt里面的数据格式如下:rnrn10001,张三,1928-08,甘井子区山东路41号1-2,66884629,NULL,NULLrn10002,李四,1927-10,甘井子区兴华委51楼1-3-1,86582042,NULL,NULLrnrn空表结构为:rn... varchar(10) pri NOT NULL,rnrn问题是,其它数据都导入正常,只有第一例的数据,即:10001,10002,导入表中后,总是0001,0002,前面的1没有了,而且表旁边的边线看似也不大正常,往里缩进一块儿。我将类型改为int ,问题依旧。请高手指点,小弟乃新手一名。呵呵。rn
webbrowser载入数据问题
现在用HTTPREQUEST下载一个网页数据,植入WEBBROWSER会失真,因为其中的类似rn 都不发挥作用,如果预先把CSS文件下载到本地,再添加上去就可以,但这样过于麻烦了,每个网页都要如此。rn 如果用WEBBROWSER直接访问,赋值COOKIE又是个问题。还是倾向于第一种,大家有没有好的办法或者例子?
django 读取全部数据库数据
views.py中 def peoples(request): teacher = TeacherPeopleModel.objects.filter() return render(request, 'peoples.html', {'teacher': teacher}) model.py中 class TeacherPeopleModel(models.Mode...
无法读取结构体数据
在rnSocketClientDlg.h中定义了rntypedef struct MYPARAM_TAG rn rn int NSockId; rn int Nresult; rnMYPARAM; rn在SocketClientDlg.cpp中想传两个参数给线程函数;rn MYPARAM pParam;rn pParam.NSockId=0;//初始化rn pParam.NSockId=wParam;rn pParam.Nresult=0;//初始化rn pParam.Nresult=lParam;rn AfxBeginThread(ThreadFunc,&pParam);rn return 0;rnUINT ThreadFunc(LPVOID lpParam)rn rn int i=0,ii=0;rn i=((MYPARAM*)lpParam)->Nresult;rn ii=((MYPARAM*)lpParam)->NSockId;rn switch (WSAGETSELECTEVENT(i))rn rnrn但是数就是不对!rn例如wParam=1828 lParam=1;但是到线程函数内后i=1243412;ii=0; 内存地址没有改变过!麻烦各位帮帮忙!不剩感激啊,小弟分少意思吧!
无法读取数据库数据
努力学习PHP中,所以在网上下了一个新闻发布系统来练手。问题在于用户的“控制面板”中的“新闻编辑”,添加新闻是成功的,但是点击“编辑”的时候调出来的页面单有框架没有数据,新闻编辑代码如下:rnrnrn rn rn 新闻标题:rn " />rn rn rn 作者:rn " />rn rn......................rn?>rnrnrn我觉得应该是没有定义好需要调用的变量,但是我不知道哪里出了问题!rn
进程数据无法读取?
现在我需要实现一个程序,能够对读取其他进程中的数据。按照我的理解,读取其他进程的数据就是读取进程中的数据段中的数据(堆栈的数据不知道如何读取)。用LordPE读取出数据段的基址和大小,然后通过ReadProcessMemory来读取进程数据。但是函数返回了false,就是无法读取。请问大牛,怎样才能正确读取其他进程数据
无法读取修改后的数据!
在C#建立的asp.net应用程序中,修改textbox框中的数据后,读取到的数据还是修改前的值。rn同样的问题还会出现的datagrid控件中,选择datagrid数据行,弹出另一界面进行修改,数据保存成功,返回原datagrid界面时显示数据改变,但再次选择该记录行,进行数据显示,还是修改前的数据,只有重新启动工程。rn该如何解决!!rn
MSXML2.DOMDocument60 无法载入对象问题
MSXML2.XMLHTTP60 http = new MSXML2.XMLHTTP60();rnMSXML2.DOMDocument60 dom = new MSXML2.DOMDocument60();rnrnstring url = "http://www.baidu.com";rnhttp.open("post", url, false, "", "");rnhttp.send("");rnif (http.responseXML != null)rn rn dom.async = false;rn dom.load(http.responseXML);rnrn rndom中的元素一个没有,问题在哪儿呢?rn
java开发中无法载入问题
载入:无法实例化 b.gfx.GfxApplet.class。rnjava.lang.InstantiationExceptionrn at sun.reflect.InstantiationExceptionConstructorAccessorImpl.newInstance(Unknown Source)rn at java.lang.reflect.Constructor.newInstance(Unknown Source)rn at java.lang.Class.newInstance0(Unknown Source)rn at java.lang.Class.newInstance(Unknown Source)rn at sun.applet.AppletPanel.createApplet(Unknown Source)rn at sun.applet.AppletPanel.runLoader(Unknown Source)rn at sun.applet.AppletPanel.run(Unknown Source)rn at java.lang.Thread.run(Unknown Source)rn
R-swirl无法正确载入问题
Coursera@Getting and Cleaning Data公开课要求使用swirl包,安装时出现问题> library(swirl) Error in library(swirl) : there is no package called 'swirl' 官方给出的在我电脑上然并卵的解决方案Did you install swirl with install.packages(“swirl
C语言读取文件大小,载入文件全部内容
在编写程序的时候,大多数需要对文件进行操作。虽然C语言函数库提供了一些对文件操作的函数,但是对于一些新手来说。如何读取文件是一个大的问题,如果只是简单的从文件中读取一个字符,可以使用getc函数读取。可是在读取一段或者整个文件的内容时,很多人都不知道如何下手,下面就简单的说说如何使用C语言读取整个文件的内容。 (对C基本掌握的人都知道fgets函数可以从文件中读取n个字节的数据,但是fgets存...
载入数据
//string $kk[]=`getFileList -folder "D:/character/animtic/character/" -filespec "*.mb"`; string $dirsouce="D:/character/animtic/ep1011_ATOM/"; string $filedir ="D:/character/animtic/ep1011_ch/";
数据载入
我现在在做个电子商城。rn一个用户信息模块,载入时需要显示用户消费金额的排名。rn假设用户信息表是个千万级以上的表,我应该用什么解决方案来显示用户的排名
急急急,读取CSV文件,不能读取全部数据的问题
我在读取CSV文件时,rn有一手机列,大部分是数据,还有部分如010-111111-222的家庭电话或公司电话,rn结果只能显示手机如131111111111的数据,如010-111111-222的电话不能不显出来rn
xml读取的问题,相同节点如何全部数据分清读取
rnrnCZrn600rnrnrnCArn700rnrnrn刚刚提问过,如何分别读取数据到DataGridView里,CA对应的是700 cz对应的是600
MFC windows字体载入
就是普通的windows字体的载入,createfont什么的是可以,不过我这里有个问题,就是我要去指定的位置,比如桌面,载入它,所以问题来了,载入时并不知道它到底是什么字体。所以问题就是如何解析载入的windows字体
mfc中将本地图片载入
就是那种,点一下浏览就能选择本地图片,或者可以自己输入本地地址的那种。rn因为刚学mfc但是要做一个软件,所以需要点儿思路啊。rn现在就是想用Cimage将JPG转换成BMP然后在把BMP转为JPG输出图片,这样。rn还有为什么我的CmyVIEW里没有Onfile()呢~rnrn我刚接触mfc不到一周,甚至VC都没什么基础。rn所以麻烦说的详细一点
MFC载入MD2源码
MFC WIN32 程序的载入MD2 的源码,包括动作
FF下css样式无法载入
错误: 样式表单 http://127.0.0.1:99/Css/css.css 未载入,因为它的MIME类型 "application/x-css" 不是 "text/css"。rn源文件:http://127.0.0.1:99/rn行:0rnrnrnrn rn rn <%=TT_WebName%>-<%=TT_Webtitle%>rn rn rnrn请问出错的地方是哪里,怎么解决
图像载入与读取
/** *Copyright (c) 2018 Young Fan.All Right Reserved. *Filename: 2 图像载入与读取 *Author: Young Fan *Date: 2018.4.4 *OpenCV version: 3.4.1 *IDE: Visual Studio 2017 *Description: 图像载入与读取 */ #include...
IE无法载入Applet,载入出错.
我用IE5.0,装了j2sdk1.4.0_2,但每次访问sun网站无法正确载入Applet.rn请问我该如何设置?
无法载入文件 怎么回事
void load()rnrn FILE *fp;rn Node *p,*head;rn head=(Node*)malloc (sizeof(Node));rn p=head;rnrn if((fp=fopen("test.txt","r"))==NULL)rn rn printf("cannot open file\n");rn exit(0);rn rn rn while(fscanf(fp,"%-12s%s\t%s\t%d\t%d\t%d\t%d\n",p->data.num,p->data.name,p->data.sex,p->data.egrade,p->data.mgrade,p->data.cgrade,p->data.ave)!=-1)rnrn rn rn fclose(fp);rn rn上面是载入的代码 下面是保存的代码rnvoid savedata()rnrn FILE *fp;rn Node *p;rn p=head;rn if((fp=fopen("test.txt","w"))==NULL)rn rn printf("can not open file\n");rn return;rn rn while(p)rn rn fprintf(fp,"%-12s%s\t%s\t%d\t%d\t%d\t%d\n",p->data.num,p->data.name,p->data.sex,p->data.egrade,p->data.mgrade,p->data.cgrade,p->data.ave);rn p=p->next;rn rn fclose(fp);rn
XML文档无法载入
在使用XmlDocument.Load方法时,总是有异常抛出,xml文档路径肯定正确,请问又可能是什么原因?
驱动无法载入
大家好,我现在要运行一个脚本来把驱动编译并且把驱动插入到内核中,取得了root权限后我在驱动的文件里运行rn./run_bnd.csh时提示rnrnbash: ./run_bmd.sch:Permission deniedrnrn想问一下大家这是什么情况??rnrn谢谢
MFC 读取路径文件数据的问题
假设目标文件路径为 F:\aa.txtrnCString ss = _T("F:\aa.txt");rnrnint ReadData::getFileLine(CString ss)rn -------------------1rn int n = ss.Replace(L"\\",L"\\\\"); -------------------2rnrn //读文件rn CStdioFile file; -------------------3rn CString strText = _T(""); -------------------4rn CString szLine = _T(""); -------------------5rn file.Open(ss,CFile::modeRead); -------------------6rn while( file.ReadString( szLine ) ) -------------------7rn rn strText += szLine; -------------------8rn rn AfxMessageBox(strText); -------------------9rn file.Close();rnrnrn由于 \ 的转义字符的问题,调试的时候rn第一步的时候发现,传入的参数 ss 实际上不是F:\aa.txt 而是"F:ss.txt"rn因此读取文件路径数据的时候也直接出错了rn请问这个问题该如何解决?
无法载入MySQL扩展
各位高手,我是刚接触PHP的菜鸟,最近安装了IIS,PHP5.0,MySQL,Zend,都比较成功,但装phpMyAdmin时遇到了问题,rn我按照安装说明配置,但当我打开http://localhost/phpmyadmin时总是提示我说“[color=#FF0000]无法载入MySQL 扩展,请查看PHP配置[/color]”,这到底是怎么回事啊?rn确定的是:PHP.INI文件里的配置信息已经改过。很费解!~~~~~~
Java 无法载入配置
严重: Dispatcher initialization failed Unable to load configuration. - bean - jar:file:/D:/Workspaces/apache-tomcat-7.0.55/webapps/Hellostruts/WEB-INF/lib/struts2-core-2.3.16.3.jar!/struts-default.xml
MFC 读取传感器返回的数据
在MFC中,想用网口套接字方法写一个读取传感器数据的程序。现在程序已经可以使PC成功连接到传感器上,n接下来我想在MFC上通过发送传感器内部指令以用来读取传感器数据。现在使用一个“button”来发送指令,问题是:n假设指令已经成功发送到传感器上,传感器返回的数据该调用/创建什么函数读取呢?
MFC 读取ini文件数据
.ini文件内容如下:rn[DBInfo]rnProvider=SQLOLEDBrnServer=127.0.0.1,1433rnDBName=LearnDBrnUserID=sarnPassWord = s208rnrn读取方式如下:rnCString sTemp;rnCString aa;rnCString bb;rn::GetPrivateProfileString(_T("DBInfo"), _T("Provider"), NULL,(LPWSTR)(LPCWSTR)(sTemp),10,iniFile); / / 1rn::GetPrivateProfileString(_T("DBInfo"), _T("Server"), NULL,(LPWSTR)(LPCWSTR)(aa),20,iniFile); / / 2rn::GetPrivateProfileString(_T("DBInfo"), _T("DBName"), NULL,(LPWSTR)(LPCWSTR)(bb),20,iniFile); / / 3rnrn但是调试的时候发现,执行完 1 之后 sTemp 的值是 SQLOLEDB ,执行完 2 之后 aa 的值是 127.0.0.1,1433,sTemp的值也变成了127.0.0.1,1433。执行完 3 之后三个变量的值都变成了 LearnDB 。求高手解答!
数据库载入数据 新手问题。
procedure TForm4.Button1Click(Sender: TObject);rnbeginrnif (trim(edit2.Text)<>'')and(trim(edit3.Text)<>'')and(trim(edit3.Text)=trim(edit2.Text)) thenrn adoquery1.Close;rn adoquery1.SQL.Clear;rn adoquery1.SQL.add('insert into student(Sno,Sname,Sex,Sage,Sdept) values('+quotedstr(edit1.Text)+','+quotedstr(edit2.Text)+','+quotedstr(edit3.Text)+',[color=#808000]DateTimePicker1.date,[/color]'+quotedstr(edit4.Text)+',');rn adoquery1.open ;rnend;rnrn过程简述:rn单击按钮Button1,对表student插入数据元组。Sno,Sname,Sex,Sage,Sdeptrn运行时,DateTimePicker1.date这里出现错误,说上下文中不能使用date,此处只能使用常量变量或表达式,不允许使用列名。
把数据载入TREEVIEW问题
数据表如下: rn code 分类代码 rn name 分类名称 rn endflag 末级标志 rn pid 所在层次 rn 内容如下: rn code name endflag PID rn 1 酒水 false 1 rn 101 白酒 false 2 rn 102 啤酒 false 2 rn 1010001 九江米酒 true 3 rn 1010002 小糊涂酒 true 3 rn 1020001 青鸟啤酒 true 3rnrn导入的结果是:rn1酒水rn 101白酒rn 1010001九江米酒rn 1010002小糊涂酒rn 102啤酒rn 1020001青鸟啤酒rn rn 请问:怎样将其分类内容用treeview按级数方式显示出来,我想知道思路和代码,我也查过有朋友也问过这个问题,但回答都不是直接回答,只是叫用DXTREEVIEW,我也不知道这个控制怎样用的,我相信DELPHI自带的控件一样做得到的,请直接把实现的方法和代码,最好是适合数据量大一点的代码,告诉我,请朋友们能提供下。
c语言数据的读取
#includern#includernint main()rnrnint num,sum=0;rnFILE*fp;rnif((fg=fopen("学生成绩信息表.xls","r+"))==NULL )rnprintf("cannot open this file\n");rnexit(0);rnrnwhile(fscanf(fp,"%d",&num)!=EOF)rnsum+=num;rnrnprintf("sum=%d\n",sum);rnreturn 0;rn ;rn这个代码为什么不行啊,本人c语言很烂求大神相助
MFC根据读取的数据画图
MFC根据读取的数据进行画图,并由鼠标追踪曲线的坐标。
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件