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
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
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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.