Hola compañeros, tengo un problema con un programa que estoy haciendo
Bien me explico.
Tengo que hacer un programa que le introduzca varios nombres hasta que le introduzca la palabra fin, entonces mi pregunta es:
¿como puedo comparar una cadena de caracteres?
-No sé si la sintaxis esta mal hecha.
-Tambien creo que tengo problemas de lógica.
Creo que va ha ser más rápido enseñaros el programa:
# include <stdio.h>
# include <stdlib.h>
int main ()
{
char nombres [21];
printf ("Introduce una palabra:\n");
gets(nombres); // Funciona como scanf//
if (gets(nombres)!="fin")
puts (nombres); //Funciona como printf//
else
system ("pause");
}
Creo que la idea se ve, utilizo if else porque creo que es más fácil que un while o do while
Cualquier aporte será de ayuda, muchas gracias
un saludo
Bien me explico.
Tengo que hacer un programa que le introduzca varios nombres hasta que le introduzca la palabra fin, entonces mi pregunta es:
¿como puedo comparar una cadena de caracteres?
-No sé si la sintaxis esta mal hecha.
-Tambien creo que tengo problemas de lógica.
Creo que va ha ser más rápido enseñaros el programa:
# include <stdio.h>
# include <stdlib.h>
int main ()
{
char nombres [21];
printf ("Introduce una palabra:\n");
gets(nombres); // Funciona como scanf//
if (gets(nombres)!="fin")
puts (nombres); //Funciona como printf//
else
system ("pause");
}
Creo que la idea se ve, utilizo if else porque creo que es más fácil que un while o do while
Cualquier aporte será de ayuda, muchas gracias
un saludo