我试图通过让用户在提示后输入数组的大小来确定数组的大小(因为我不知道每次测试我会有多少成绩)......
它似乎不喜欢那里的线scanf ("%c",&grades[i]);
这是整个功能:
#include <stdio.h>
int main (void)
{
int numGrades;
char grades;
char i;
int x;
printf ("Enter The Amount Of Numbers In Your Array: ");
scanf("%i", &numGrades);/*Stores Amount Of Grades In The Array*/
for (x = 0; x < numGrades; ++x)
{
printf ("\nEnter the grade: ");
scanf ("%c",&grades[i]);
}
return 0;
}
如何将数组大小作为参数传递,以便我可以接受任何大小的数组?(我将添加一个函数,将所有成绩按字母组合在一起)