elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  comparacion de cadenas
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: comparacion de cadenas  (Leído 6,780 veces)
Sagrini

Desconectado Desconectado

Mensajes: 107


Ver Perfil WWW
Re: comparacion de cadenas
« Respuesta #10 en: 19 Febrero 2012, 18:11 pm »

Te dejo el code que he hecho para la ocasión ;) Dos detalles sobre mi código para dejarlo "top":
1. Búscate una forma de sustituir los scanf por otra función más segura y efectiva (¿qué tal fgets/fgets+atoi?)
2. Crea una función para ingresar los datos en un fichero.

Si tengo tiempo te añado la version 0.2 con estas mejoras jajaja

Código
  1. #include <stdio.h>
  2. #include <string.h>
  3. #define TAM 3
  4.  
  5. int main ()
  6. {
  7. printf ("Lister 0.1 : Sagrini 2012\n-----\n\n"); int i; char string [20];
  8. struct registro { char nombre [20]; int edad; float estatura; } registro [20];
  9.  
  10. for (i=0; i<TAM; i++)
  11. { printf ("Escriba el nombre %02d   : ", i+1); scanf ("%s", &registro [i].nombre);
  12. printf ("Escriba la edad        : "); scanf ("%d", &registro [i].edad);
  13. printf ("Escriba la estatura    : "); scanf ("%f", &registro [i].estatura);
  14. printf ("-----\n");
  15. }
  16.  
  17. printf ("\nEscriba el nombre a editar: "); scanf ("%s", &string);
  18. for (i=0; i<TAM; i++)
  19. { if (strcmp (string, registro [i].nombre) == 0)
  20. { printf ("Escriba la edad %02d        : ", i+1); scanf ("%d", &registro [i].edad);
  21. printf ("Escriba la estatura       : "); scanf ("%f", &registro [i].estatura);
  22. printf ("Everything OK ;)\n\n"); return 0;
  23. }
  24. }
  25.  
  26. printf ("Nombre no encontrado...\n\n");
  27. return 0;
  28. }
  29.  


En línea

Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Comparación de cadenas (string)
Programación Visual Basic
el_lichal 4 2,651 Último mensaje 17 Noviembre 2005, 18:40 pm
por el_lichal
Comparación de cadenas « 1 2 »
Programación C/C++
kaostias 10 5,858 Último mensaje 24 Octubre 2013, 16:05 pm
por kaostias
[Python] Duda con comparacion de cadenas en una lectura de socket
Python
Príncipe_Azul 2 3,305 Último mensaje 8 Noviembre 2013, 08:39 am
por Príncipe_Azul
Comparación de dos cadenas sin usar ningún tipo de bucle
Programación C/C++
geeke 2 2,128 Último mensaje 15 Marzo 2015, 20:23 pm
por kutcher
[SOLUCIONADO] Busqueda de comparacion de cadenas con arreglo de estructuras
Programación C/C++
dato000 7 3,822 Último mensaje 13 Mayo 2015, 20:35 pm
por Blaster
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines