Hallo, habe anbei kleine Teile aus einem C-Progamm. Unter gcc compiliert und ausgeführt ohne Fehler, muß aber leider unter qc2 laufen, und da wirft es mir mehrere Fehlermeldungen aus:
1.)einlesen von Informationen aus einer Datei. In dieser Zeile soll ein Dateiname aus dieser Datei eingelesen werden, der dann in der Variabel Binaerfile gespeichert wird
char Binaerfile[60];
char bin[60];
..... if(fscanf(ep,"%s",&bin)==NULL) //Fehlermeldung: '&' zu Funktion/Datenfeld ignoriert
exit(0);
Binaerfile=bin; //Fehrlermeldung:'=' : Operand links muß L-Wert sein
2.) folgende Deklaration steht mitten im Code, nicht am Anfang, da Werte erst eingelesen werden müssen
ManufactureingInfoSize=Adresse_Chksum-BeginManufactureingInfoSize+4;
char Manufactureing_Info [ManufactureingInfoSize]; //Syntaxfehler: fehlendes ';' vor Typ char
3.) 1. Fehlermeldung ist klar, da aus obiger Fehlermeldung resuliert (Fehlermeldungen durch // getrennt.
Manufactureing_Info [i] = getc(werte); //Manufactureing_Info nicht definiert //Index auf Nicht Datenfeld angewandt // '=':Operand Links muß L-Wert sein
Weiß nicht, was der Compiler mit L-Wert immer meint.
Schon mal Danke im vorraus