On Thu, Dec 14, 2000 at 06:59:44PM +0100, Gregor S. wrote:
> Vielleicht hat ja jemand von euch mal Zeit + Lust, sich den Quelltext
> anzuschauen.
Hmm, hab ich. Bin ja nicht so der Held, aber ich glaub Dein Proff auch
nicht.
> 
> /*Unvollstaendige Bruchrechnung mit Prozeduren und Funktionen und mit Parameter*/
> short lese_aufgabe_ein(short *zaehler1, short *nenner1, short *zaehler2,
>   short *nenner2, char *operatorZeichen)
> {
>   short eingabe_erfolgreich;
> 
>   do {
>     printf("Zaehler1 : ");
>     scanf("%i", zaehler1);
Hier uebergibt er gerade einen int (%i) an einen short int (zaehler1).
Purer Zufall, was da raus kommt.
Man mache aus der Zeile und allen folgenden scanf:
scanf("%hi", zaehler1); 

Das h ist der length modiefier von i und macht ihn zu einen short.


-- 
Tim Gesekus  ****  eMail: Tim Gesekus <[EMAIL PROTECTED]>
----------------------------------------------------------------
This space is for rent
---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an