Anfänger Problem in c Programm

Gast #40157
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
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
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
Gast #40160
Ach richtig,

Delphi ~= Pascal

Ich wußte doch daß mir mod bekannt vorkommt.
Die Programmiersprachen hab ich schon lange nicht mehr benutzt.

R.I.P.
Turbo Pascal

mfg
werner

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.