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