c++的问题-C++中的从文件中读取数据并用链表创建的问题,请帮我看一下我的代码在哪里出现了问题

问题描述

C++中的从文件中读取数据并用链表创建的问题,请帮我看一下我的代码在哪里出现了问题

Phone* creat()

{

ifstream file("Phone.txt");
if( !file )

{
for( int i = 0 ; i < 7; i++ )
cout<
cout
cout
system("pause");
system("cls");
}
next=NULL;
Phone *pNew,*head,*q;
pNew=new Phone;
head=pNew;
q=head;
while(!file.eof())
{
string model,color;
int leftnum;
double price;
file>>model; //先读到内存里 再动态申请空间做成链表
file>>color;

file>>price;
file>>leftnum;
pNew->Model=model;
cout<Model;
pNew->Color=color;
cout<Color;
pNew->Price=price;
pNew->LeftNum=leftnum;
pNew->next=next;
Phone *pNew;
pNew=new Phone;
next=pNew;
}
file.close(); //打开了一定要用close()关闭
q=q->next;
while(q!=NULL)
{
cout<Model;
q=q->next;
}
return head;

}

解决方案

Phone什么样的结构,看完代码后没办法调试,方便的话可以将其他代码给出,肉眼实在没有看问题在哪里。

时间: 2024-09-19 08:19:06

c++的问题-C++中的从文件中读取数据并用链表创建的问题,请帮我看一下我的代码在哪里出现了问题的相关文章

请帮我看下这段代码,ini文件的语法是什么?

问题描述 这段代码是读取脚本文件(.ini)的,但是我不知道脚本文件ini的语法,这段代码有,请帮忙分析下usingSystem;usingSystem.Collections.Generic;usingBotTemplate.Objects;usingSystem.IO;usingSystem.Windows.Forms;usingBotTemplate.Interact;usingBotTemplate.Constants;usingSystem.Text;usingBotTemplate.

布局-Android中不同xml文件中id可以重复么?

问题描述 Android中不同xml文件中id可以重复么? Android中如果两个layout布局文件中都有一个TextView控件,而且拥有同样的id,那样的话会乱套嘛? 比如我有a.xml,中间有控件TextView id为tv,有b.xml,中间有控件TextView id为tv,在R文件中能看到id内部类中只有一个tv常量,调用时是因为用之前是用色图ContentView设置了对应的布局所以不会混乱嘛,还是说就是会混乱的呢,我记得以前好像用的时候用混乱过,但是今天听老师讲课说是可行的,

txt文件-MFC 怎么从TXT文件里面读取数据并显示到list control中

问题描述 MFC 怎么从TXT文件里面读取数据并显示到list control中 要写一个通讯录管理系统,txt里面存放联系人的信息,但是要怎么显示到list control里面啊 解决方案 读取内容出来后,就可以通过SetItemText设置数据到ListCtrl的一列列中 解决方案二: 可以有具体的例子吗? 方法我知道 但是就是没成功 解决方案三: 你不要用txt了把,我觉的应该用cvs格式的文件读进来,完后放到listctrl中,这个列子是在把脉vc++这个书里面有现成的代码的

嵌入式软件-比较大的项目中,头文件中声明的变量和函数一般不太好确定前面是不是要加extern把

问题描述 比较大的项目中,头文件中声明的变量和函数一般不太好确定前面是不是要加extern把 比如这个.h文件中他用了一个ifdef,这个只是一个类似一个标志吧,任何程序里面都可以这样用吗,这是比较好的方式吗 解决方案 这是查看宏定义,判断是否define了这个宏.然后决定后面的各种定义.以endif结尾 解决方案二: ifdef你可以看做if..extern表示你函数定义在别的文件里.这里应该是为了防止冲突,通过宏值,决定是否是用本类中的该函数还是其他文件的相同命名的函数(起函数功能可能有所区

制作水晶报表,怎么讲数据库中的表,链接到解决方案中的xsd文件中

问题描述 怎么将数据库中的表,链接到解决方案中的xsd文件中Access中存在result表等,希望水晶报表直接使用xsd文件,怎么讲result表等关联进入到xsd文件中,谢谢 解决方案 本帖最后由 happy09li 于 2014-01-22 11:02:51 编辑解决方案二:本帖最后由 happy09li 于 2014-01-22 11:02:36 编辑

ASP。NET 中 在CSS文件中定义的样式背景为啥显示不出来

问题描述 ASP.NET中在CSS文件中定义的样式背景为啥显示不出来 解决方案 解决方案二:没代码怎么知道~解决方案三:给出代码.可能路径问题,或者是选择器错误.解决方案四:比较大可能是路径问题解决方案五:引用CSS文件的代码贴出来.解决方案六:可以把CSS文件放到<head></head>之间,还有你说那个问题,可以能是路径引用不对解决方案七:直接写在里面试试例如<divstyle="color:red"></div>解决方案八:应该是

[20130115]测试从asm中取出spfile文件以及一个数据文件.txt

[20130115]测试从asm中取出spfile文件以及一个数据文件.txt 参考: http://www.xifenfei.com/3019.html 使用dd复制asm中文件 SQL> column name format a50 SQL> select file#,ts#,status,enabled,checkpoint_change#,name,bytes  from v$datafile;      FILE#        TS# STATUS  ENABLED    CHEC

文件操作-请帮我看一下这个哪里出错了

问题描述 请帮我看一下这个哪里出错了 请帮我看一下这个哪里出错了 关于链表和文件操作的问题 谢谢各位了 解决方案 奇怪, 你的文件中存读的都是指针(Node*), 而不是数据(Node)

帮我看一下,这个代码我怎么找不到上传文件的地方呢

问题描述 帮我看一下,这个代码我怎么找不到上传文件的地方呢 基本是按http://blog.csdn.net/jingdian14/article/details/7885416这个来写的 但是好像没有上传文件啊,如果有,哪一个语句是是往uri上传文件?运行winform每次返回的returnvalue都是0,那不就表示根本没完成上传吗,为什么?我也测试过了这个returnvalue=0确实是 else if (sReturnString == "Error") { returnVal