Código C++:
Ver original
textout_ex(screen, font, "Adivinar numeros", 10,10,5, -1);
| |||
Problemas con textout y textprintf Hola, estoy profundizando un poco mi conocimiento de C++ pero me surgio un inconveniente y es que las funciones textout y textprintf estan desaprobadas. he probado a implementar textout_ex y textprintf_ex pero tal vez no estoy aplicando la sintaxis correcta asi que me gustaria me colaboten un poco con esto..
Código C++:
Ver original |
| |||
Respuesta: Problemas con textout y textprintf Puedes dar alguna pista de que es esto, que se supone que debe hacer y porque crees que no funciona? Si supongo que es el textout_ex de allegro entonces tienes que usar los argumentos necesarios para que funcione: un puntero a un bitmap de destino (si usas directamente el screen te provocara flicker), un puntero a una fuente valida (font por defecto), la posicion, un color en hexadecimal y el color de fondo (lee las notas del manual para ver cuando se omite el color de fondo). Si el problema lo tienes en el color prueba a usar la funcion MAKECOL o enviale un hex (p.ej. 0xff0000 para el rojo). Saludos vosk |
| |||
Respuesta: Problemas con textout y textprintf Más exactamente me envia un error que traduce algo como pocos argumentos para la funcion textout_ex, cabe resaltar que despliega automaticamente un archivo text.h en el cual creo muestra la sintaxis correcta pero no logro adaptar el que ya tenia: 36 C:\Dev-Cpp\include\allegro\text.h too few arguments to function `void textout_ex(BITMAP*, const FONT*, const char*, int, int, int, int)' De ahi que en mi codigo tengo declarado el screen, la fuente, el texto a imprimir, X e Y , el color en hexadecimal que me sugeriste y el valor del color de fondo.
Código C++:
Ver original |
| |||
Respuesta: Problemas con textout y textprintf Debe ser de otra linea, tal como has colgado la llamada no tiene tal error. Tambien te sale este tipo de error si usas textprintf_ex?
Código C++:
Ver original Saludos vosk |
| |||
Respuesta: Problemas con textout y textprintf Posteare todo el codigo de esta manera supongo te podras orientar mejor, debi hacerlo desde el principio..lol
Código C++:
Ver original |
| |||
Respuesta: Problemas con textout y textprintf Ok, tenias razon el error se encontraba en otras lineas. Las he corregido pero ahora me sale este error: [Linker error] undefined reference to `_install_allegro_version_check' |
| |||
Respuesta: Problemas con textout y textprintf Ok, tal como te comenté no era de la linea que indicabas
Código C++:
Ver original
Código C++:
Ver original Todos los errores que hacen referencia a llamadas textprintf_ex con error 'invalid conversion from char* to int' se refieren a que te dejas el color de fondo (revisa tu manual de allegro, el color de fondo va despues del color de texto y antes del texto). Y todos los que hacen referencia a 'textout_ex' con 'too few arguments' son que te dejas el color de fondo al final de la llamada. Saludos vosk |
Etiquetas: |