Zum Inhalt springen

fehlermeldungen


kale_1990

Empfohlene Beiträge

hallo ich bekomme beim compilieren folgende fehlermeldungen:

"sql-script.c", line 164: warning: implicit function declaration: out_html_header

"sql-script.c", line 216: syntax error before or at: ;

"sql-script.c", line 216: operands have incompatible types:

         labelno "!=" pointer to char

"sql-script.c", line 216: syntax error before or at: )

"sql-script.c", line 219: syntax error before or at: ;

"sql-script.c", line 226: undefined label: line

"sql-script.c", line 226: cannot recover from previous errors

cc: acomp failed for sql-script.c

*** Error code 2

an was könnte das liegen??

danke im vorraus

Link zu diesem Kommentar
Auf anderen Seiten teilen

oh ganz vergessen sorry...

   ...

   216       if(workmode == _EX_BLOCK && line != "REM ENDIF") {

   217         continue;

   218       }

   219  if(wort1 == "REM" || workmode == _IN_BLOCK) {

   220   if(wort2 == "IF") {

   221      if(wort4 == '=') {

   222         if(wort3 == wort5)

   223            bed = 1;

   224         else

   225            bed = 0;

   226      }

   227      else if(wort4 == '!=') {

   228         if(wort 3 != wort5)

   229            bed = 1;

   230         else

   231            bed = 0;

   232      }

   ......

Link zu diesem Kommentar
Auf anderen Seiten teilen

Einer der Fehler wird vermutlich schon vor Zeile 16 auftreten. Außerdem wäre es interessant zu wissen wie die einzelnen Variablen deklariert sind und was hinter den Makros steckt, sonst kann man nur raten.

Sollten das aber alles char Arrays sein dann kannst du nicht den == Operator nehmen um die zu vergleichen sondern musst das mit strcmp machen. Das hat aber nichts mit den Fehlermeldungen zu tun

EDIT: Das hier wort4 == '!=' geht nicht. Die einfachen Anführungszeichen Symbolisieren ein Zeichen und du hast 2 reingeschrieben.

Link zu diesem Kommentar
Auf anderen Seiten teilen

das bekomm ich jetzt ... habs hinsichtlich auf das strcmp und den ' ' und " " geändert.

an was könnt es liegen??

"sql-script.c", line 216: syntax error before or at: ;

"sql-script.c", line 216: syntax error before or at: (

"sql-script.c", line 219: syntax error before or at: ;

"sql-script.c", line 232: undefined label: strcmp

"sql-script.c", line 232: cannot recover from previous errors

cc: acomp failed for sql-script.c

*** Error code 2

und mein quellcode jetzt:



if(stricmp(wort1,"REM") == 0 || workmode == _IN_BLOCK) {

   if(stricmp(wort2,"IF") == 0) {

      if(strcmp(wort4,"=") == 0) {

         if(stricmp(wort3,wort5) == 0)

            bed = 1;

         else

            bed = 0;

      }

      else if(strcmp(wort4,"!=") == 0) {

         if(stricmp(wort3,wort5) != 0)

            bed = 1;

         else

            bed = 0;

      }

Link zu diesem Kommentar
Auf anderen Seiten teilen

So, wie die Direktive jetzt ist, wird _IN_BLOCK durch 2; ersetzt.

Damit wird aus


if(stricmp(wort1,"REM") == 0 || workmode == _IN_BLOCK)[/code] das hier:
[code]if(stricmp(wort1,"REM") == 0 || workmode == 2;)

Und das ist ein Syntaxfehler.

Ganz allgemein: Definedirektiven werden nicht mit einem Semikolon abgeschlossen (außer natürlich, du willst, dass da wirklich hinterher ein Semikolon hinkommt).

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...