순수 C
으로 프로그램을 작성해야합니다. "(전 내가 입력scanf 사용자 입력 유효성 확인
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;
}
을하지만 잘못된 번호 또는 문자를 입력 할 때, 반복 끝까지 계속됩니다. 나는 순간에서 사용자가 입력 수레와 배열 내 기능을 채우기 위해 할 것은 다음과 같다 는 "첫 번째 요소로, 다음 두 사이클는 scanf 년대없이 반복하고 배열 0
년대로 가득
감사합니다,이 올바른 기능을 좋은 포인터 않았다. 모두 잘 작동합니다. 나는 둘 다 대답하고 너를 받아 들인다. ;) –