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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.