Título: Comparación de strings que estan en arreglos. Publicado por: nrmc17 en 2 Diciembre 2015, 01:51 am Buenas caballeros, trabajando en un proyecto, que asemeja a un diccionario virtual en el que el usuario define palabras que aun no estan definidas... pero me da un error de compilación, dice cannot convert string to const char for argument 1 to int stricmp(const char*, const char*) en la linea de stricmp.
Código Cualquier ayuda es agradecida :D Título: Re: Comparación de strings que estan en arreglos. Publicado por: class_OpenGL en 2 Diciembre 2015, 06:40 am Pon tu código entre etiquetas GeSHI para mejorar la visibilidad tu código.
La función stricmp necesita una cadena de caracteres, pero lo que le estás dando es un objeto std::string. Para solucionarlo, tienes que "convertir" ese objeto a cadena de caracteres. Para ello, utiliza el método de la clase std::string llamado .c_str(), que te retorna la cadena de caracteres equivalente a ese std::string: Código
Título: Re: Comparación de strings que estan en arreglos. Publicado por: nrmc17 en 3 Diciembre 2015, 00:04 am Muchas gracias, me ha sido muy util tu respuesta y espero les sea util a cualquier persona que en el futuro tenga esta duda. De verdad muchas gracias.
|