new-C++简单链表创建出了问题,求大神解答

问题描述

C++简单链表创建出了问题,求大神解答
#include
#include
using namespace std;
typedef struct NODE
{
int number;
string name;
string sex;
int age;
struct NODE *pNext;
}*PNODEnode;

void travel_List(PNODE pHead)
{

    PNODE p=pHead->pNext;    while(NULL!=p)    {        cout<<p->number<<"" "";        cout<<p->name<<"" "";        cout<<p->sex<<"" "";        cout<<p->age<<"" "";        p=p->pNext;    }    cout<<endl;

}
PNODE create_list(void)
{
PNODE pHead=new node;

PNODE pTail=pHead;pTail->pNext=NULL;for(int i=0; i<=1; i++){    int num;    string nm;    string sx;    int ag;    cin>>num;    getline(cinnm);    getline(cinsx);    cin>>ag;    PNODE pNEW=new node;    pNEW->number=num;    pNEW->name=nm;    pNEW->sex=sx;    pNEW->age=ag;    pTail->pNext=pNEW;    pNEW->pNext=NULL;    pTail=pNEW;}return pHead;

}
int main()
{

PNODE pHead=NULL;pHead=create_list();travel_List(pHead);

}

解决方案

 using namespace std;typedef struct NODE{    int number;    string name;    string sex;    int age;    struct NODE *pNext;}*PNODEnode;void travel_List(PNODE pHead){    PNODE p=pHead->pNext;    while(NULL!=p)    {        cout<<p->number<<"" "";        cout<<p->name<<"" "";        cout<<p->sex<<"" "";        cout<<p->age<<"" "";        p=p->pNext;    }    cout<<endl;}PNODE create_list(void){    PNODE pHead=new node;    PNODE pTail=pHead;    pTail->pNext=NULL;    for(int i=0; i<=1; i++)    {        int num;        string nm;        string sx;        int ag;        cout<<""num:"";        cin>>num;        cin.get();        cout<<""Name:"";        getline(cinnm);        cout<<""Sex:"";        getline(cinsx);        cout<<""Age:"";        cin>>ag;        PNODE pNEW=new node;        pNEW->number=num;        pNEW->name=nm;        pNEW->sex=sx;        pNEW->age=ag;        pTail->pNext=pNEW;        pNEW->pNext=NULL;        pTail=pNEW;    }    return pHead;}int main(){    PNODE pHead=NULL;    pHead=create_list();    travel_List(pHead);}

你试试这段代码。

解决方案二:
cin>>num;后面加一个cin.get()。清空键盘缓冲区。

时间: 2025-01-19 14:04:01

new-C++简单链表创建出了问题,求大神解答的相关文章

画出流程图,并写出程序,求大神解答!

问题描述 画出流程图,并写出程序,求大神解答! 有一组无符号字节数据,从存储单元DATTA开始存放,数组的长度存放在存储单元SIZE中.试编写一个程序求他们的平均值(保留整数部分),并放在SIZE单元的后面. 要求:画出流程图,并写出程序,求大神解答,谢谢! 解决方案 程序我有,正好是我们的微机作业.但是为了防止别人抄袭我的答案,请先采纳我的回答,我才能发给你. 解决方案二: 作业题 解决方案三: 程序我有,正好是我们的微机作业.但是为了防止别人抄袭我的答案,请先采纳我的回答,我才能发给你.

代码-JS小测试出问题,求大神解答!

问题描述 JS小测试出问题,求大神解答! <!doctype html> <html> <head> <meta charset="utf-8"> <title>无题</title> <script type="text/javascript"> window.onload=function(){ var x=document.getElementsByName("test

图片-Junit测试出问题,求大神解答

问题描述 Junit测试出问题,求大神解答 程序截图 报错:

数据库-sap hana创建存储过程之后调用出问题了 说我数据数量或类型参数不对 求大神解答

问题描述 sap hana创建存储过程之后调用出问题了 说我数据数量或类型参数不对 求大神解答 wrong number or types of parameters in call: OUT_ROUTE is not bound: line 1 col 6 (at pos 5)! 不知道这个错误该怎么解决 解决方案 已解决 正确方式如下 CALL "TRAFFIC"."SINGELROUTE" ('安美居','张家口',?) 解决方案二: SAP HANA.BO交

设计-关于一个单词匹配的题目,得不到想要的结果,贴出源程序,求大神帮忙~~~

问题描述 关于一个单词匹配的题目,得不到想要的结果,贴出源程序,求大神帮忙~~~ #include#include#include#include#includeint IsOneCharDifferent(char array[255]);int IsIt(char array[255]);int IsMoreOrLessOneChar(char array[255]);//************************************************************

编程-自己编的建立二叉树出错了,求大神指导

问题描述 自己编的建立二叉树出错了,求大神指导 最近在学二叉树的建立,自己尝试着编了一个二叉树,然而在运行时出错了,程序自动关闭.不知道问题出在哪,求大神指导 #include #include typedef struct tnode Tnode; struct tnode { Tnode *left; Tnode *right; int data; }; Tnode *new_tnode(int data) { Tnode *new = malloc(sizeof(Tnode)); new-

spring mvc-springmvc+mybatis+quartz的项目启动出错了,求大神指点

问题描述 springmvc+mybatis+quartz的项目启动出错了,求大神指点 看不懂什么情况,求大神指点下 jackson-mapper-asl严重: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Quart

mfc c++-新人求教,我用mfc做了一个tcp fin的端口扫描器,死后得不出结果,求大神帮忙找出问题

问题描述 新人求教,我用mfc做了一个tcp fin的端口扫描器,死后得不出结果,求大神帮忙找出问题 cpp文件 // scanDlg.cpp : implementation file// #include ""stdafx.h""#include ""scan.h""#include ""scanDlg.h""#include ""afxdialogex.h&qu

android 编译通过了但调试出了问题 求大神帮忙 非常感谢

问题描述 android 编译通过了但调试出了问题 求大神帮忙 非常感谢 这是java文件 package com.src;import java.text.NumberFormat;import java.util.Calendar;import android.app.Activity;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.