- 博客(1)
- 收藏
- 关注
转载 C语言结构体为什么用gets和puts输入和输出 经常出现错误?因为你没有用getchar()也就是冲掉回车键
你这个的问题在于,gets()以回车做为分隔符,当你输入日时你会打一个回车,系统就将这个回给了gets()但是gets()又以回车做为分隔符,所以这个回车并没有读入进gets()中,所以最终会直接输出。 改正的程序如下:如果不明白为什么,可以记住,这种东西没有什么好说的。 #include #include struct kind { int year; i
2015-01-30 09:51:36
1594
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人