1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <stdio.h> void read_array(int, int); void display_array(int); int main() { int size; printf ("Enter the desired size of the array: "); scanf ("%d", &size); int arr [size]; read_array(arr, size); display_array(arr); return 0; } void read_array(int arr, int size) { for (int i = 0; i < size; i++) { printf ("Enter a number for position %d: ", i); scanf ("%d", &arr[i]); } } void display_array(arr) { printf ("\nThe elements of the array are:"); printf ("\narr[0]=%d arr[1]=%d arr[2]=%d arr[3]=%d arr[4]=%d", arr[0], arr[1], arr[2], arr[3], arr[4]); } | cs |
27번 줄에서 자꾸 에러가 나는데 뭔지 모르겠어요
그리고 void read_array (int arr, int size)
여기서 int arr[size]
이렇게 하면 에러나던데 왜그런거에용?
너무 어렵다
내수준으로는 무리임
다음 사람에게 패스
아.. 여기 디씨구나..
Readarray함수에서 받는인자의 타입형을 포인터로 선언해야지 - dc App
void read_array(*int arr, *int size) 이렇게말이에용?
사이즈는 그대로두고 어레이만 - dc App
여고생쟝에겐 너무 어려운거시에양