标题:怎么中间输进的值是空的
取消只看楼主
tty1960
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2006-10-16
 问题点数:0 回复次数:0 
怎么中间输进的值是空的
while (i!='#')
{
printf("Enter student's number\n");
scanf("%s",p[k]);
k++;
printf("Enter student's name\n");
scanf("%s",p[k]);
k++;
printf("Enter student's subject\n");
scanf("%s",p[k]);
k++;
printf("Enter the value of the subject\n");
scanf("%s",p[k]);
k++;
printf("Enter the mark of the student\n");
scanf("%s",p[k]);
k++;
printf("If end? yes='#',no='anykey'\n");
i=getchar();
i=getchar();
}
怎么中间输进的值是空的,还有最后这个值不获取两次,就跳过去了,怎么回事呀
搜索更多相关主题的帖子: number Enter 
2007-01-02 11:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-113687-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.870284 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved