我试图使用scanf函数读取未知数量的输入.
scanf
int a[100]; int i = 0; while((scanf("%d", &a[i])) != '\n') i++; // Next part of the code
但是这个函数不会进入下一部分代码,似乎有一个无限的while循环.
我该如何解决这个逻辑错误?是否有任何其他替代scanf喜欢sscanf读整数到一个数组?
sscanf
c scanf while-loop
c ×1
scanf ×1
while-loop ×1