Anfänger Problem in c Programm

Gast #40157
Lesenswert?

Hallo,
ich habe folgende Routine geschrieben, jedoch beschwert sich der 
Compiler (gcc) bei der Zeile
disptemp02 = (disptemp02 / teiler[ziffer]) mod 10);
mit der Meldung
os_ver01.c:106: error: parse error before "mod"

Bei disptemp02 handelt sich um eine unsigned short Variable, bei teiler 
um ein array ebenfalls vom Typ unsigned short.

Wo liegt der Fehler?
Ich hab die komplette .c Datei beigepackt, falls der Fehler nicht in der 
Zeile, sonder irgendwo anders liegen sollte. Bei der Gelegenheit: Hab 
ich das mit dem Array so richtig gemacht?

Danke schon mal im Voraus.
Malte
Angehängte Dateien:
Gast #40158
Lesenswert?

ich habe folgende Routine geschrieben, jedoch beschwert sich der 
Compiler (gcc) bei der Zeile
 disptemp02 = (disptemp02 / teiler[ziffer]) mod 10);
 mit der Meldung
 os_ver01.c:106: error: parse error before "mod"
                                         ^^^^^^^^

Was soll mod sein?

Der Modulo Operator ist eine % Zeichen

mfg
werner
Gast #40159
Lesenswert?

Danke, jetzt funktionierts. Dass in c um den rest einer division zu 
erhalten % anstelle von mod verwendet wusste ich nicht (hab bisher 
hauptsächlich Erfahrungen in Delphi), dass die hinere ) auch noch 
fehlplatziert war, ist mir auch eben noch eingefallen.

Malte

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren