http://www.pronix.de -> Forum -> Fehlermeldungen und Vorschläge

Fehlermeldungen und Vorschläge

Moderatoren: juergen

Thema: Problem in C von A bis Z Kapitel 4.2

Problem in C von A bis Z Kapitel 4.2

Anonym am 21.02.2010 um 14:05

Beim Kompilieren von printf1.c gibt es bei gcc immer eine Fehlermeldung solange -ansi angefügt ist:

printf1.c: In function ‘main’:
printf1.c:7: error: expected expression before ‘/’ token

Ohne das -ansi kommt keine Fehlermeldung und das Programm funktioniert...
MFG,
Ferdinand Thiessen
 

Re: Problem in C von A bis Z Kapitel 4.2

Anonym am 26.02.2010 um 19:19

Hi,
das Beispiel verwendet // Kommentare, diese sind erst in C99 zum C-Standard hinzugefügt worden. Ein C89 Compiler wird sich folglich beschweren.

Es gibt jetzt zwei Möglichkeiten wie Du das Problem lösen kannst. Entweder Du machst den Kommentar C89 Kompatibel indem du /* und */ verwendest oder Du Compilierst im C99 Modus - beim gcc sollte das mit -std=c99 funktionieren.