[C] Problema con libreria ncurses.h Linux

Iniciado por ianmorar03, 20 Mayo 2020, 10:24 AM

0 Miembros y 1 Visitante están viendo este tema.

ianmorar03

Hola, queria saber por que cada vez que levanto mi programa en c, en la consola cada se ven caracteres extraños. Les explico el programa, quiero hacer una simulacion del COVID-19 como este: https://www.washingtonpost.com/graphics/2020/world/corona-simulator/
Lo estoy haciendo con pthread y demas, pero a la hora de mostrar los puntos en la pantalla, mientras se actualiza la pantalla se van mostrando caracteres extraños.

Este es el codigo que imprime la matriz de simulacion:

void dibujarMapa(struct Mapa* m) {
    for (int i = 0; i < m->filas; i++) {
        for (int j = 0; j < m->columnas; j++) {
            if (m->mapaS[i][j] != 0) {
                move(i , j );
                addch('O');
                refresh();
            }
        }
    }
}


Los primeros segundos, se ve bastante bien, pero al rato comienzan a mostrarse los caracteres extraños, alguien tiene alguna idea por que?
Una imagen que muestra los caracteres que aparecen en mi consola:

Aquellos que estan locos como para pensar que pueden cambiar el mundo , son los que lo hacen.