Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

C-Programm mit QC2 läuft nicht

Nobody666 / 3 Antworten / Flachansicht Nickles

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

bei Antwort benachrichtigen
Nobody666 Nachtrag zu: „C-Programm mit QC2 läuft nicht“
Optionen

Alles klar, danke, die erste Fehlermeldung kommt jetzt mal nicht mehr, hast du auch noch so eine gute Idee für den Rest?

bei Antwort benachrichtigen