Ayuda error en codigo

Iniciado por enzopaez14, 5 Septiembre 2016, 01:27 AM

0 Miembros y 1 Visitante están viendo este tema.

enzopaez14

Resulta que no puedo comparar una cadena con la otra y me tira errror

Código (cpp) [Seleccionar]
char contra[20];
puts ("Ingrese la contrasenia: ");
gets(contra);
if (contra == ""SIVagho 121"")


Es porque es una cadena con espacio, si alguien me responderia, gracias

n-utz

A mi punto de vista el error está en las comillas, si estamos hablando de C, para asignar o comparar strings se utilizan las comillas simples ' ', no dobles. Prueba modificando eso.

deadpool-x

gets lee espacios hasta el \n.
solo usa el strcmp en el if.