/
Inicio :: Foros

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

otra dudita :( !!! help me!! ingreso de rut en matriz

 
      Índice del Foro elrincondelc.com -> C/C++ en General
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
Lycoris



Registrado: 10 Oct 2007
Mensajes: 12

MensajePublicado: 21/10/2007 6:43 pm
Título: otra dudita :( !!! help me!! ingreso de rut en matriz

tengo una dudita Sad

porque no me busca el rut ?
Me podrian ayudar a corregir mi error porfavor Smile

debo ingresar 5 rut en una matriz y 5 nombres en otra matriz
y luego de eso debo buscar el rut y que imprima el nombre


Código:
#include <stdio.h>
int main(){

char rut[5][12], nombre[5][30], buscar[12];
int i;

   for (i=0;i<5;i++){

      printf("\n RUT : ");
      fflush(stdin);
      scanf("%[^\n]", rut[i]);

      printf("\n NOMBRE : ");
      fflush(stdin);
      scanf("%[^\n]", nombre[i]);
   }



   printf("\n RUT A BUSCAR: ");
        fflush(stdin);
      scanf("%[^\n]",buscar);

    for(i=0; i<5; i++){

        if(buscar==rut[i]){

            printf("\n RUT ENCONTRADO %s ", nombre[i]);
        }else{

            printf("\n EL RUT NO EXISTE");
        }




}

}
Volver arriba
digies



Registrado: 18 Nov 2005
Mensajes: 252
Ubicación: Cono Sur

MensajePublicado: 21/10/2007 7:10 pm
Título:

No edites el mismo tema en foros distintos.

Tomando en cuenta el código de v0x1, la comparación de cadenas que haces en
Código:
if(buscar==rut[r])

no es correcta en C. Para ello debes utilizar las funciones de comparación de cadenas que te brinda el lenguaje como ser strcmp, que se encuentra en el archivo de cabecera string.h

No es muy bien visto la declaración fflush(stdin) puesto que no es un estándar de C. En el foro hay muchos comentarios respecto a esto.

Al resto del código no lo analicé.

Un saludo
Volver arriba
Lycoris



Registrado: 10 Oct 2007
Mensajes: 12

MensajePublicado: 21/10/2007 7:43 pm
Título:

ah ! con la string.h, no lo hacia porque pensaba que solo comparaba letras

Gracias !!!!!!!!!!!!!!!!!!!!!!
up es que si no hacia otro tema nuevo, el otro nunca lo iban a ver Sad
Volver arriba
      Índice del Foro elrincondelc.com -> C/C++ en General
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