我需要一个从文件中读取成绩(整数)并返回存储它们的动态分配数组的函数。
这是我尝试过的:
int *readGrades() {
int *grades;
int x;
scanf("%d", &x);
grades = malloc(x * sizeof(int));
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是,当我运行代码时我什么也没有得到。成绩存储在名为1.in:的文件中
29
6 3 8 6 7 4 8 9 2 10 4 9 5 7 4 8 6 7 2 10 4 1 8 3 6 3 6 9 4
Run Code Online (Sandbox Code Playgroud)
我使用以下命令运行我的程序:./a.out < 1.in
谁能告诉我我做错了什么?