-
i++ i--
Warum ?
---------------------------------------------------------
int i=0;
do{
i++;
printf("%i",i);
while(1);
Ergebnis: 0, 0, 0, ...
----------------------------------------------------------
int i=10;
do{
i--;
printf("%i",i);
while(1);
Ergebnis: 10, 0, 256, 512, 768, 1024,...
-----------------------------------------------------------
Slackware 7.0 auf einem Cyrix 6x86.
Ist die CPU das Problem ?
MfG Dirk
-
Abgesehen davon, dass in obigen Beispielen die While-Schleife nicht korrekt geschlossen wird: Was ist denn %i für eine Conversion? Für Integer verwende ich immer %d. Sagt "man 3 printf" auf deinem System was dazu?
Christoph