Red de conocimiento informático - Computadora portátil - Cómo asignar un valor a una estructura C en una función y luego llamar a otra función para generar el valor. Simplemente escribimos el siguiente código para generar la misma información que la última entrada.

Cómo asignar un valor a una estructura C en una función y luego llamar a otra función para generar el valor. Simplemente escribimos el siguiente código para generar la misma información que la última entrada.

Pruébalo

# include

struct Student

{ char name[100]

char sex[2; ];

resultado flotante;};

// Función EnterStudentInfo

void InputStudent(struct Student * pst, int len)

{

printf ("%dth información del estudiante:\n", i+1);

printf ("nombre: "); nombre);

printf ("Género:"); scanf ("%s", pst->sexo

printf ("Resultado:"); f", &pst->resultado);

printf ("\n\ n\n"); }

// Salida de información del estudiante ordenada por calificaciones

void OutputStudent (struct Student * pst, int len)

{

printf ("Información sobre el %désimo estudiante en los grados:\n", i+1); p>

printf ("Nombre: %s\n", pst->nombre);

printf ("Género: %s\n", pst->sexo);

printf ("Resultado:%f\n", pst->resultado);

printf ("\n"); void)

{ int len;

struct Student st;

printf ("Ingrese el número de estudiantes: "); >scanf ("%d", &len);

printf ("\n");

printf ("\n"); "resultado:%f\n", pst->resultado);

printf ("\n"); {

InputStudent(&st, len);

OutputStudent(&st, len);}

}

devuelve 0;

}