#include <stdio.h>
#include <stdlib.h>
void read_array(int *arr) {
FILE *fp;
int var;
int i = 0;
fp = fopen("array.txt", "r");
for (i = 0; i < 10; i++) {
fscanf(fp, "%d", &var);
arr[i] = var;
}
fclose(fp);
}
int main() {
int array[10];
int i;
for (i = 0; i < 10; i++) {
array[i] = 0;
}
read_array(array[10]);
for (i = 0; i < 10; i++) {
printf("%d ", array[i]);
}
return 0;
}
This is my code. I'm trying to modify the array inside the function, based on a text file i have, that already has 10 numbers(0-9). What do I do wrong here? Thanks for input guys & wish you the best! You the coolest!