Yes.


#define MAX_NAME 50
struct student
{
int ID;
char name[MAX_NAME + 1]
};
scanf("%s", node->students[n].name); /* be sure to limit the input to length MAX_NAME somehow */