0

データが123 134 2312 32131 2131231 211212であると仮定する方法

それらを異なる数値として取得し、整数配列に格納する必要があります。

4

2 に答える 2

2

fscanfフォーマット指定子とともに使用し%dて、テキストファイルから連続する整数値を読み取ることができます。

于 2010-05-27T12:04:09.900 に答える
1
int i = 0, cap = 10;
int *a = malloc(cap * sizeof(int));
int n;
while (scanf("%d", &n))
{
    if (i == cap)
        a = realloc(a, (cap *= 2) * sizeof(int));
    a[i++] = n;
}
于 2010-05-27T12:04:48.183 に答える