Je travaille sous VC2005 et windows xp.
Quand je lance ce code très simple:
Un écran noir apparait, ce qui est normal, avec la liste de e. Mais après la liste de e, il y a une suite de caractères bizarres, que je ne peux pas reproduire parce qu'ils ne sont pas sur le clavier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 char mot[30]; for(int i=0;i<29;i++) { mot[i]='e'; } printf("%s",mot);
Par contre, quand je fais ca:
ca marche parfaitement, et il n'y a pas d'affiche de caractères inconvenus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 char mot[30]="000000000000000000000000000"; for(int i=0;i<29;i++) { mot[i]='e'; } printf("%s",mot);
Je pense pas que ce soit un pb de code, puisqu'il bug pas. Mais est-ce un pb de compilateur, de windows??...
J'ai remplacé printf par cout, ca fait la même chose.
Partager