WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   simple c frage und ich verstehs nicht! (http://www.wcm.at/forum/showthread.php?t=146789)

porli 06.10.2004 20:58

simple c frage und ich verstehs nicht!
 
hab scho hundert mal for schleife programmiert doch ich schafs nicht das mir diesmla was brauchbares rauskommt!!*grr*

hier mal code:
Code:

printf("\nAuswahl: ");
                                scanf("%d",&sortauswahl);
            for (i=1;i<=sortauswahl;i++)
            {
                    sortauswahl*=10;
            }
            printf("%d",sortauswahl);

das is alles was man dazu braucht!
vars sind alle int und richtig deklariert!
nur krieg ich als sortauswahl imma irgendeine zahl heraus!
z.B. -1474836480

warum?

bei 1 sollt doch 10 rauskommen z.B!

und ich weiß nicht was falsch is! is sicha nur ganz was blödes simples! aba ich komm einfach nicht drauf

harry3 06.10.2004 21:30

sortauswahl läuft der Variable i ja davon.
Du multiplizierst sortauswahl immer mit 10. Da kommt i ja niemals nach weil dieses ja nur um 1 erhöht wird. Erst wenn der Wert von int überschritten ist und somit wieder im negativen Bereich anfängt, bricht die Schleife ab.

Überhaupt versteh ich den Sin dieser Schleife nicht ganz. Was soll das denn brigen?



Grüße,
Harri

porli 06.10.2004 22:01

stimmt!
hab die schleife scho umgeändert!

jetzt funzt alles! die schleife hatte keinen sinn! hast recht!
war ja da fehler!

thx


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag