为什么在c++中scanf语句不执行?
我在运行程序时,程序中间的一个scanf语句没有执行就直接执行下面的for循环语句了,这是为什么?而且在for循环中还用到了scanf函数的输入值,for函数运行时只是随...
我在运行程序时,程序中间的一个scanf语句没有执行就直接执行下面的for循环语句了,这是为什么?而且在for循环中还用到了scanf函数的输入值,for函数运行时只是随便给了一个值,而并没有让我用scanf语句输入值,这是为什么?
望高手指点! 展开
望高手指点! 展开
3个回答
展开全部
cin不能接收空格字符和回车换行符,若要接收空格或换行符,应该用getchar,而scanf可以接收回车换行符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf属于标准C语言里面的函数
你要包括标准C的库函数#include <stdio.h>
就可以了
你要包括标准C的库函数#include <stdio.h>
就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有悬赏谁回答呢?
c++中主要是cin的
int n = 0;
scanf(“%d”,&n);
c++中主要是cin的
int n = 0;
scanf(“%d”,&n);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询