C语言关于输入数字后再次输入字符串的问题

  • Post author:
  • Post category:其他


例如:要求删除一个字符串(不含空格符)中指定下标的字符。第一行输入字符串组数,第二行输入第一组字符串,下一行输入要删除的字符下标。

样例输入:

2

abcdef

0

ABCDE

2

输出

bcdef

ABED

在C语言中先scanf输入一个整型变量后,再次输入字符串会导致字符串无法正常输出,要在每个数字输入以后用一个getchar()消除缓冲区里的回车,或者用fflush(stdin)将缓冲区清空。



版权声明:本文为m0_54351949原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。