- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 2 von 2

Thema: fehler finden in eigenen programmen

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    26.01.2008
    Ort
    Allgäu
    Alter
    37
    Beiträge
    220

    fehler finden in eigenen programmen

    Anzeige

    Praxistest und DIY Projekte
    hallo, leute.... bin seit kurzem besitzer eines rp6.... programmier und teste grad eigene programme..... es kommt ja oft vor dass man als anfänger was falsch programmiert, was der compiler dann nicht übersetzen kann und dann beim übersetzen ne fehlermeldung angezeigt wird.... drum würd ich jetzt wissen wollen ob s ne hilfe beim suchen von programmierfehlern gibt , z. b. in pn2? gruß andi

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    03.11.2004
    Ort
    Süderlügum
    Alter
    43
    Beiträge
    86
    Hmm... ich versteh das Problem jetzt nicht so ganz, ehrlich gesagt.
    Der Compiler wirft doch ne Fehlermeldung raus. Da steht dann doch, was nicht stimmt, sogar mit Zeilennummer und allem drum und dran.
    Per Klick auf den Fehler wird man dann im PN2 an die fehlerhafte Stelle geleitet.

    Beispiel:
    Code:
    #include <avr/io.h>
    
    
    int main(void){
    
    	unsigned char a=72;
    	unsigned int a=80;
    
    	for(;;){
    	}
    	
    	return 0;
    }
    erzeugt folgende Fehler:

    Compiling: main.c
    [...]
    main.c: In function 'main':
    main.c:7: error: conflicting types for 'a'
    main.c:6: error: previous definition of 'a' was here
    main.c:7: warning: unused variable 'a'
    make.exe: *** [main.o] Error 1

    > Process Exit Code: 2
    Was heisst: in Programmzeile 7 (unsigned int a=80 hab ich nen Typenkonflikt der Variable a. In Zeile 6 hab ich sie schonmal deklariert, und in Zeile 7 nochmal, und dann auchnoch als unsigned int... passt halt nicht.
    Dann noch die Warnung dass ich mit a nichts sinnvolles veranstalte.

    Oder hab ich Dich jetzt völlig falsch verstanden und Du meintest eigentlich was ganz anderes?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress