C/Visual C - Duda sobre char

 
Vista:

Duda sobre char

Publicado por silvia (1 intervención) el 14/06/2006 23:56:54
Tengo que hacer una pantalla donde se tenga que escribir usuario y password.. y esos valores deben ser validados..
Pense en hacer una char.
Declare
char usuario, password;
luego
pregunto
if (usuario="Silvia" && password="Silvia")
{
printf("Se realizo el ingreso con exito");
}
else
{
printf("Ingrese nuevamente");
}

y no pasa nada!.. tengo otra manera de hacerlo me pueden ayudar?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Duda sobre char

Publicado por Gilberto (8 intervenciones) el 15/06/2006 07:11:24
Bueno pues te faltan un par de cositas, no le has definido un tamaño a los char, o sea debes definier un indece:

char usuario[30] ;
char password[30];

(mira puedes utilizar de la libreria iostream.h, los flujos cin y cout) para ello debes teclear #include <iostream.h>

Despues debes capturar los datos del usuario o sea nombre y contraseña
para esto pondras:

cout<<"Entre su usuario: ";
cin>>usuario;
cout<<"Entre password: ";
cin>>password;

while(usuario != "Silvia" && password!="Silvia");
{
cout<<"Datos incorrecto. Por favor compruebe sus datos."<<endl;
cout<<"Entre su usuario: ";
cin>>usuario;
cout<<"Entre password: ";
cin>>password;

cout<<"Se realizo en ingreso con exito";
}

cout<<"Su entrada fue correcta";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Duda sobre char

Publicado por x (63 intervenciones) el 15/06/2006 20:24:05
una duda: que se usa? esto while(usuario != "Silvia" && password!="Silvia");?
o esto while(strcmp(usuario, "Silvia") && strcmp(password,"Silvia"));?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Duda sobre char

Publicado por Ismael (230 intervenciones) el 16/06/2006 08:42:36
Para comparar cadenas de crxcteres debes emplear el segundo while()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Duda sobre char

Publicado por x (63 intervenciones) el 16/06/2006 18:26:56
eso creia gracias... pero pues dile a gilberto...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar