Ich weiß nicht, wie ich diese Warnung beheben soll, aber vor allem warum sie in meinem Code erscheint. In der ersten Phase muss mein Code einige Namen und Nachnamen aufzeichnen, und ich habe Strukturen verwendet.Warnung: Format gibt den Typ 'char *' an, aber das Argument hat den Typ '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;
}