¿Cómo se hace que un texto parpadee en la programación de C ++?

3 Respuestas


  • Hay muchas formas de hacer que el texto parpadee según el contexto y las funciones que utilizó para dibujar el texto. Debe ser más específico en cuanto a lo que está haciendo. Personalmente, desde que usé el marco .NET, usaría algún tipo de temporizador para pasar de un color a otro usando los métodos (System.Drawing.Graphics) DrawRectangle () para el cambio de color de fondo y DrawString () para el texto.
  • Puede hacer un efecto de parpadeo en C ++ mostrando un texto, espere un tiempo y luego bórrelo, espere nuevamente y luego repita. A continuación se muestra una función de muestra que puede usar:

    proporcione el siguiente
    texto: el texto que le gustaría hacer parpadear
    x - x ubicación o la columna
    y - y ubicación o la fila

    para el trabajo gotoxy (), debe:

    #include

    aquí está el código:

    void blink (char text [50], int x, int y)
    {
    while (verdadero) // bucle infinitamente
    {
    gotoxy (x, y); // ir a la ubicación xey especificada
    cout
  • El código sugerido anteriormente consumirá toneladas de ciclos de CPU y es muy ineficiente.

    Lo que busca es cómo utilizar los comandos ANSI. Aquí hay una buena definición: en.wikipedia.org

Escribe tu respuesta

Tu respuesta aparecerá después de la moderación