关于输入输出二维字符数组对于换行的问题
【问题的提出】:博主最近刷题时碰到一个算是很低级的问题,输入一个字符二维数组,要输出时不能完全输出(问题如下图所示),一直被这个问题所困扰,今天把他解决了,特写一篇短博文记住。
【问题的发现】:
出现这个问题如果各位网友们认真分析,其实不难发现,输出结果最后一行不能完全输出的原因其实是因为在前面几行我们都输入了换行(enter键)所以计算机把我们这个换行读入进去占有了数组的空间,所以我们要输出的时候不能完全把我们输入的字符数组输出。
【问题的解决】:scanf("%d%*c%d",&a,&b);
输入 2 a 4