我不知道如何解決此警告,但特別是爲什麼它出現在我的代碼中。在第一階段,我的代碼必須記錄一些姓名和我使用的結構。警告:格式指定類型'char *',但參數具有類型'char(*)[50]'
#include <stdio.h>
typedef struct STUDENT{
char surname[50];
char name[50];
} student;
int main()
{
student a[30];
int aux;
int i,j,n;
printf("Number of students: ");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf("Surname:");
scanf("%s",&a[i].surname);
printf("Name:");
scanf("%s",&a[i].name);
}
return 0;
}