我在将字符扫描到数组中时遇到问题。每次我这样做时,它都会跳过下一次扫描并转到下一次。我知道发生了什么,因为输入还会在输入中添加“\n”,但我不知道如何解决它的原因。这是一些示例代码:
char charray [MAX], ffs;
int inarray [MAX], i;
for (i = 0; i < MAX; i++)
{
charray[i] = getchar();
printf ("%c\n",charray[i]);
scanf ("%d", &inarray[i]);
printf ("%d\n",inarray[i]);
}