C++ : ¿como puedo asignar una frase a una variable char en un if?, es decir que la variable tome una frase si es verdadera y otra si es falsa, ejemplo:
If(B==true)
{
Variable=“frase positiva”;
}
Else
{
Variable=“frase negativa“;
}
Si ejecuto de la forma del ejemplo al compilar me da error, ¿alguien sabe como lo tendría que colocar correctamente?
Respuestas
Respuesta dada por:
1
Respuesta:
Explicación:
cuando dices frase, te estas refiriendo a cadena... en otras palabras comparar caracteres... para eso no se en que compilador estas usando, pero en el dev c++ se para comparar caracteres se usa strcmp
y esto funciona así
imaginemos que ya has declarado tu cadena la inicio, algo asi
char nombre[10] ... cadena de 10 caracteres
.... mas adelante en IF
printf("ingrese nombre :");
scanf("%6s",&nombre);
if (strcmp(nombre,"pepito")==0)
{ instrucciones a ejecutar si nombre = pepito
}
else{
instrucciones a ejecutar si nombre es diferente a pepito
}
xCesar:
comparar cadena de caracteres..... eso me falto acotar***
Preguntas similares
hace 6 años
hace 6 años
hace 6 años
hace 8 años
hace 8 años
hace 8 años
hace 9 años
hace 9 años