Pierwszy raz zetknalem sie z czyms takim, nie wyswietla mi printf'a za printf'em, moglby mi ktos wyjasnic o co chodzi i dlaczego tak jest ? Bo wiem ze fflush(stdout) na koncu zalatwia sprawe, ale nie rozumiem co za nieprawidlowosc tu zaszla, jak bufor wyjscia sie 'zatkal' ?
void boardShow(char *tab,int gamer){
char OX;
if(gamer==0)OX='O';
else if(gamer==1)OX='X';
printf("\033[2J");
printf(" %c | %c | %c\n", tab[0], tab[1], tab[2]);
printf("-----------\n");
printf(" %c | %c | %c\n", tab[3], tab[4], tab[5]);
printf("-----------\n");
printf(" %c | %c | %c\n", tab[6], tab[7], tab[8]);
printf("\nPlayer %d, please enter the number of the square\n",gamer);
printf("\nwhere you want to place your %c: ",OX);
}
nie wyswietla ostatniego printf'a