这个getchar()函数的警告怎么改,
虽然运行结果没问题
还有一个问题关于scanf_s()函数的
为什么第二个参数要输入“2”而不是“1”,因为%c不是代表输出一个字符吗,所以最大域宽不应该设置成“1”嘛?可是它提示的是设置为“2”,这是为什么呢?如同:
这个getchar()函数的警告怎么改,
还有一个问题关于scanf_s()函数的
为什么第二个参数要输入“2”而不是“1”,因为%c不是代表输出一个字符吗,所以最大域宽不应该设置成“1”嘛?可是它提示的是设置为“2”,这是为什么呢?如同:
1.你本来就是要读一个多余的换行丢弃,不用变量来接不是很正常吗,如果你再定义一个char来接,这个警告是没了,但是会多个警告:定义的变量没有被使用。程序里有警告太正常了,不用管的。
2.提示你缺少一个参数,对应说明符"2",不是让你输入2,"2"和2分不清吗