首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

getchar()的作用解决办法

2012-05-20 
getchar()的作用以下是建立图的邻接表的一部分:C/C++ code//建立邻接表void MakeGraph(Graph *G){int v1,v

getchar()的作用
以下是建立图的邻接表的一部分:

C/C++ code
//建立邻接表void MakeGraph(Graph *G){    int v1,v2;    int i,j,k;    cout<<"请输入图的顶点数和边数"<<endl;    cin>>G->vernum>>G->edgenum;    cout<<"请输入顶点信息(顶点号<CR>)每个顶点以回车作为结束:"<<endl;    for(i=0;i<G->vernum;++i)    {        getchar();        cin>>G->vertexs[i].vertex;        G->vertexs[i].firstedge=NULL;//初始第一条边为空    }


想问一下这里使用getchar()的作用是什么,把getchar()去掉之后程序好像也能运作

[解决办法]
从缓冲区读走一个字符。。相当于清除缓冲区。。
[解决办法]
getchar();从缓冲区读取一个字符,应该可以去掉这句话吧。

热点排行