Debugger hält nicht an bei Breakpoint!



  • Hallo!
    Ich habe ein Problem mit meinem Visual Studio 2005!
    und zwar habe ich eine switch case anweisung:

    switch (Op){
       /**OPTION ECHO*/
       case OP_ECHO: 
    	for (i=strlen("ECHO")+1;i < strlen(Linie);i++){
    	printf("%c",Linie[i]);
    	}
    

    so und jetzt möchte ich mein Programm ausführen mit einem Befehlsparameter, und zwar ist dieser Parameter in meinem Fall eine Datei
    test.script

    da steht nur drin:

    ECHO blah

    also habe ich unter: Projekt --> xx - Eigenschaften --> Debuggen --> Befehlsargumente den pfad zu der Scriptdatei angegeben

    den Breakpoint habe ich gesetzt bei: case OP_ECHO:

    aber das Programm hält einfach nicht an
    ich kann den Point auch an einer Position im programm setzen, wo es auf jeden fall durchlaufen muss...aber geht auch nicht!
    Bei meinem Kumpel funktioniert alles einwandfrei bei gleichem Code!

    Wie kann das kommen?

    MFG
    Luke



  • Und wie kommt bei dieser Eingabe der Wert OP_ECHO in die Variable Op? (btw, funktioniert denn die Ausgabe-Anweisung?)



  • scheiße!
    ok, glaube habe den Fehler, !!!
    habe mal den Breakpoint am anfang vonner main gesetzt, da tritt schon der Fehler auf!

    man, so dämlich!!

    Edit: der Dateipfad zu der script datei enthält ein Leerzeichen, und ich frage ab ob argc==2 ist, isses ja aber nicht...is ja 3, wegen dem Leerzeichen, so ne kacke, und ich probiere hier seit 2 stunden rum ey...

    AAARGS
    ende Edit:

    trotzdem danke!


Anmelden zum Antworten