私は純粋なプログラムを書く必要がありC
ます。ユーザーが入力したfloatで配列を埋めたいのですが、現時点での私の関数は次のようになります。
int fillWithCustom(float *array, int size) {
float customNumber;
for (i = 0; i < size; i++)
for (j = 0; j < size; j++) {
printf("\n Enter [%d][%d] element: ", i , j);
scanf("%f", &customNumber);
*(array+i*size+j) = customNumber;
}
return 1;
}
しかし、間違った数値または文字を入力すると、反復は終了し続けます...(たとえば、最初の要素として「a」を入力すると、両方のサイクルでscanfなしで反復され、配列は0
'sで埋められます。