Bonsoir,
J'avance sur un projet simultanément sur VS 2010 et sur C::B ( lorsque j'ai ma machine ubuntu ). J'utilise aussi la ligne de commande pour build avec gcc
Pas de problèmes notables jusqu'à maintenant. Mais là je récupère un truc vraiment bizarre sur un simple printf :
printf("sylF : %s ------------\n",current->sylF);
Sous Windows, la console me sort :
sylF : johnson ------------
Sous Ubuntu :
On remarque facilement que johnson s'est barré avec le "sylF :" et ne laisse que les "--" qui manifestement ne l’intéresse pas.
Pourquoi johnson prend de telle libertés sous Ubuntu et pas sous Windows ?
Le code derrière étant strictement le même.
PS : Je viens de mettre C::B sur mon PC sous Windows, en compilant avec GCC j'obtiens la même chose qu'avec VS 2010.
Partager