Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/06/2011, 12:51
Bladsmickey
 
Fecha de Ingreso: enero-2011
Mensajes: 33
Antigüedad: 14 años
Puntos: 0
Respuesta: Funcion de busqueda?

Bien, Ahora el programa Corre, Pero al utilizar el indice en la edad, el programa se Congela, Ademas, la funcion buscar no Funciona Con el telefono, y la Funcion de Organizar de errores:

Código C:
Ver original
  1. void reordenar(char x[]){
  2. int i2,i, temp1;
  3. char temp2,temp3;
  4. for(i=0 ; x[i] ; i++)
  5. for(i2=0 ; x[i2] ; i++){
  6. if(a.nombre[i2]<a.nombre[i]){
  7.     temp2=a.nombre[i2];
  8.     a.nombre[i2]=a.nombre[i];
  9.     a.nombre[i]=temp2;
  10.     temp3=a.telefono[i2];
  11.     a.telefono[i2]=a.telefono[i];
  12.     a.telefono[i]=temp3;
  13.     temp1=a.edad[i2];
  14.     a.edad[i2]=a.edad[i];
  15.     a.edad[i]=temp1;
  16. }}}

No estoy seguro si la sintaxis del la funcion de ordenar es correcta... Tiene que organizar los Nombres y al mismo tiempo Mover cada telefono con su respectivo nombre al igual que la edad.

Código C:
Ver original
  1. void buscarcosas(char buscarl[]){
  2. int i;
  3. for(i=0 ; i<a.n ; i++){
  4. if(strcmp(buscarl, a.nombre[i])==0){
  5. p("\nEncontrado!\n");
  6. p("Organizando Datos!...\n");
  7. Sleep(2000);
  8. p("Nombre: %s\n Telefono: %s\n Edad: %d\n\n",&a.nombre[i], &a.telefono[i], a.edad[i]);
  9. }}return;}

Al buscar el telefono no muestra el mensaje encontrado.

Código C:
Ver original
  1. p("Introduzca Edad: \n");
  2. s("%s", a.edad);}

Si pongo "a.edad[i];" el programa se congela.

Espero me puedas ayudar, Saludos!