Encontré un problema al programar en Ubuntu. Cuando uso get(), hay un problema con la salida. También hay advertencias. No hay problema cuando uso scanf.
int main (void)
{
Stu * s; ----------->Aquí, s es solo un puntero. , todavía no se ha asignado ningún espacio.
int n, i;
printf ("Ingrese el número de estudiantes:");
// gets (s.name); // Pregunta aquí mismo