/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

estructuras

 
      Índice del Foro elrincondelc.com -> Dev-C++
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Figoas



Registrado: 21 Abr 2007
Mensajes: 4

MensajePublicado: 21/04/2007 6:33 am
Título: estructuras

Very Happy quisiera saber como hacer una funcion para ordenar una estructura de distintos campos: por nombre, apellidos, dni, telefono, nota media. gracias


struct notas
{
char asignaturas[5][20];
int notas[5];
};

struct alumno // Definicion de la estructura
{
char nombre[20];
char apellidos[20];
int dni;
int telef;
struct notas notasAlumno;
float notaMedia;
}alum[N];
Volver arriba
rir3760



Registrado: 01 Oct 2004
Mensajes: 3841
Ubicación: Mexico

MensajePublicado: 21/04/2007 7:05 am
Título:

Supongo que es en C, ¿Correcto?

En ese caso la ordenacion como tal no sufriria grandes cambios pero debes desarrollar una funcion de soporte que reciba punteros a las dos estructuras a comparar y un valor (usualmente un entero) que indique que campo comparar para decidir si una estructura es menor, igual o mayor que la otra estructura.

Y seria todavia mejor si nos muestras el codigo fuente que llevas hasta ahora.

Un saludo
_________________
The capacity to learn is a gift;
The ability to learn is a skill;
The willingness to learn is a choice.
--
Rebec of Ginaz
Volver arriba
_Martin_



Registrado: 03 Ago 2006
Mensajes: 165

MensajePublicado: 21/04/2007 5:11 pm
Título:

chequea el siguiente link : )

Puede que te sea de utilidad.

Saludos
Volver arriba
      Índice del Foro elrincondelc.com -> Dev-C++
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com