Título: Ayuda con este pequeño código de funciones logicas Publicado por: hilo en 11 Julio 2016, 19:43 pm Estoy empezando en el C++ y estoy aprendiendo sobre funciones lógicas,
Necesito ayuda con este codigüito, Los errores dicen: 24 18 [Error] invalid conversion from 'char*' to 'char' [-fpermissive] 4 8 [Error] initializing argument 1 of 'bool vocal(char)' [-fpermissive] El código es el siguiente: #include<stdio.h> #include<conio.h> bool vocal(char letra) { bool tipo; if(letra=='a' or letra=='e' or letra=='i' or letra=='o' or letra=='u') { tipo=true; } else { tipo=false; } return tipo; } main() { bool resp; char letra[1]; printf("\nBienvenido ingrese un caracter: \n"); scanf("%c",&letra); resp=vocal(letra); (resp==false)?printf("\n\tNo es una vocal"):printf("\n\t Es una vocal"); getch(); } Título: Re: Ayuda con este pequeño código de funciones logicas Publicado por: class_OpenGL en 11 Julio 2016, 20:10 pm No lo he compilado, pero me parece que esos dos errores se inician en que has declarado un arreglo, cuando supongo querías declarar un carácter:
Código
Título: Re: Ayuda con este pequeño código de funciones logicas Publicado por: hilo en 11 Julio 2016, 20:17 pm Amigo esa era la solución.
Muchas gracias!! ::) ::) Título: Re: Ayuda con este pequeño código de funciones logicas Publicado por: class_OpenGL en 11 Julio 2016, 21:21 pm Si vas a poner más dudas, te aconsejo (si quieres seguir recibiendo ayuda) que uses las etiquetas GeSHI, para que así el código sea más legible. Para usarlas, en el panel del editor, hay una parte donde pone 'Código GeSHI', pulsas y te sale una lista de lenguajes. Seleccionas el que quieras y pones tu código
|