ここでの初心者の質問です。関連する例を見つけることができませんでした。fgets と sscanf を使用して stdin から整数入力を取得し、それを配列に書き込む C プログラムに取り組んでいます。ただし、fgets を配列に書き込む方法がわかりません。
#define MAXINT 512
char input[MAXINT]
int main(void)
{
int i;
int j;
int count=0;
int retval;
while (1==1) {
fgets(input, MAXINT[count], stdin);
retval = sscanf(input, "%d", &i);
if (retval == 1) {
count = count++;
}
else
if (retval != 1) {
break;
}
}
fgets を for ループに入れますか? それともそれよりも複雑ですか?