#include <stdio.h>
struct Student {
char name[10];
int age;
double gpa;
};
int main(void)
{
struct Student s1;
s1.age = 20;
s1.gpa = 4.3;
s1.name[10] = "Tom";
printf("%s", s1.name);
return 0;
}
I know 'strcpy' function or other way to assign string. but Why doesn't it work above code..? Please help me.
Specially, s1.name[10] = "Tom";
Thanks.