La console n'est pas du tout brouillon, la SDL utilisée n'importe comme est très brouillon, si tu ne réussis pas à faire un bouton sur lequel tu peux cliquer avec la SDL, c'est que tu ne la maîtrises pas....
L'intéressant du morpion, c'est pas de faire un zouli morpion, mais plus le côté algo, vérifié si quelqun gagne apres chaque coup joué, faire une IA qui joue en fonction des probabilités de victoires qu'amene chaque nouveau coup, et pas de placer les croix de l'adversaire à coup de rand() comme tu veux le faire .
La SDL c'est Simple DirectMedia Layer , tu as pas besoin de faire du "media" .....
j'étais comme toi au début, tout ce que tu vas y gagner c'est te paumer et te dégouter ....