Condicion con Cadenas
Publicado por Peter (2 intervenciones) el 27/12/2007 22:20:43
Hola programadores:
estoy ingresando a la programacion C. mi consulta es la siguiente cuando hice una condicion al comparar una variable con cadena salta a la sentencia falsa, mejor les muestro el codigo:
#include <stdio.h>
main()
{
char usu[10];
printf("Ingrese Usuario: "); //usuario ingresa 'peter'
scanf("%s",usu); //guarda la entrada a la variable usu
if(usu=="peter") //compara si lo ingresado x el usuario es igual a 'peter'
printf("Acceso permitido"); //si es verdadero
else
printf("Acceso denegado"); //si es falso
}
he reemplazo tambien por comillas simples pero siempre imprime "Acceso denegado" aunq haya escrito lo correcto("peter")
alguien me puede ayudar pease, ah y disculpen mi ignorancia..
Peter Ccopa.
estoy ingresando a la programacion C. mi consulta es la siguiente cuando hice una condicion al comparar una variable con cadena salta a la sentencia falsa, mejor les muestro el codigo:
#include <stdio.h>
main()
{
char usu[10];
printf("Ingrese Usuario: "); //usuario ingresa 'peter'
scanf("%s",usu); //guarda la entrada a la variable usu
if(usu=="peter") //compara si lo ingresado x el usuario es igual a 'peter'
printf("Acceso permitido"); //si es verdadero
else
printf("Acceso denegado"); //si es falso
}
he reemplazo tambien por comillas simples pero siempre imprime "Acceso denegado" aunq haya escrito lo correcto("peter")
alguien me puede ayudar pease, ah y disculpen mi ignorancia..
Peter Ccopa.
Valora esta pregunta


0