Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » KDevelop / Qt / wxWidget » Codestück wird nicht ausgeführt

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
13.06.2007, 12:01 Uhr
RedEagle



Hi

Ich habe folgenden Codeabschnitt:

C++:
/**/printf("#cmd=\"%s\"; strcmp(cmd,\"link\") == %i;\n",cmd,strcmp(cmd,"link"));
if(strcmp(cmd,"link") == 0)
{
/**/printf("Exec %s ",cmd);


Die Ausgabe:

Code:
#cmd="link"; strcmp(cmd,"link") == 0;
Exec link [OK]
#cmd="link"; strcmp(cmd,"link") == 0;


wie man sieht, wird beim 1. mal, der if-zweig durchlaufen, beim 2. mal nicht.
Warum?? strcmp liefert in beiden fällen 0

IDE: KDevelop 3.3.1
OS: openSuSE 10.1

Wo muss ich den Fehler suchen??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
13.06.2007, 12:17 Uhr
Kest
saint


Hi!

Komisch!
Zeig ein bisschen mehr von dem Code.
--
Wenn man einen Hufschlag hört, sollte man >Pferd< denken und nicht >Zebra<.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
13.06.2007, 13:03 Uhr
RedEagle



Ich habe das Problem gefunden.
Es gab ein Speicherzugriffsfehler (AV) und der Debugger hat das Programm angehalten
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ KDevelop / Qt / wxWidget ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: