Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » initialisieren und boolean...

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 ] > 2 <
010
06.08.2003, 09:53 Uhr
ao

(Operator)



Zitat:
kronos postete
manchmal starre ich eine halbe stunde lang meinen fehlerhaften code an und denke, "das kann doch jetzt nicht sein!".

Du solltest dich mal mit einem Debugger beschäftigen, dann brauchst du nicht so lange zu starren, sondern kannst dein Programm zeilenweise abarbeiten, jederzeit Variablenwerte untersuchen und damit leichter die Fehler finden.

Ein Debugger ist wie jedes andere Werkzeug, man muss zuerst ein bisschen üben, bevor man es richtig einsetzen kann. Aber es lohnt sich.

Wenn du gcc (auf Linux?) benutzt, dann heißt der Debugger gdb, und es gibt ein rattenscharfes X-basiertes grafisches Frontend dazu namens ddd. Oder du verwendest eine IDE wie kdevelop, da ist meines Wissens der Debugger-Support schon integriert.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
06.08.2003, 10:01 Uhr
0xdeadbeef
Gott
(Operator)


KDevelop benutzt kdbg, sofern der installiert ist. kdbg kann den gdb verwenden, und es ist auch ratsam, ihn das tun zu lassen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
06.08.2003, 13:58 Uhr
Pablo
Supertux
(Operator)


Ja, wenn ich wirklich einen Debugger brauche, dann benutze ich KDevelop, der ist gut. Das einzige Problem, ist wenn dein Programm Daten von der Tastatur einliest. Der Debugger bleibt stehen. Vielleicht ist das ein Problem nur von KDevelop und nicht von kdbg.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
06.08.2003, 15:20 Uhr
kronos
Quotenfisch
(Operator)



Zitat:
ao postete
Wenn du gcc (auf Linux?) benutzt, dann heißt der Debugger gdb, und es gibt ein rattenscharfes X-basiertes grafisches Frontend dazu namens ddd. Oder du verwendest eine IDE wie kdevelop, da ist meines Wissens der Debugger-Support schon integriert.

danke für den tipp, ich werde mir das mal anschauen. ich verwende zwar mingw auf windows (mingw ist die gcc-portierung für win32), aber da ist ja auch ein debugger dabei.
btw, ich find's echt klasse das ihr euch die zeit nehmt hier eure erfahrung weiterzugeben!!!
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
07.08.2003, 19:17 Uhr
kronos
Quotenfisch
(Operator)



Zitat:
ao postete
Wenn du gcc (auf Linux?) benutzt, dann heißt der Debugger gdb, und es gibt ein rattenscharfes X-basiertes grafisches Frontend dazu namens ddd. Oder du verwendest eine IDE wie kdevelop, da ist meines Wissens der Debugger-Support schon integriert.ao[/i]

gibt's sowas wie kdevelop auch für windows? scheint leider keine portierung zu geben...
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
07.08.2003, 21:17 Uhr
Hans
Library Walker
(Operator)



Zitat:
kronos postete
das ging aber schnell!
...
und gibt's in c tatsächlich kein boolean? ist doch so schön kultig und platzsparend...

Hi,
Das hat's in C noch nie gegeben, weil es compilerintern immer zu einem Konstrukt der Form 0 bzw. nicht 0 umgesetzt wird. Und wenn ich mich recht erinnere war es Dennis Ritchie (dem Erfinder von C) zu schwatzhaft, mit True und False zu arbeiten. Da es wie oben bereits geschrieben, eh auf einen Vergleich aud Null oder ungleich Null heraus läuft, hat er es gleich dabei belassen. Das sparte auch ein paar Anschläge beim Tippen, war also auch kürzer.

Hans

P.S. Was C99 alles bietet, weis ich nicht.
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
07.08.2003, 22:53 Uhr
virtual
Sexiest Bit alive
(Operator)



Zitat:
Hans postete
[quote]kronos postete
[i]das ging aber schnell!
...
und gibt's in c tatsächlich kein boolean? ist doch so schön kultig und platzsparend...

Hi,
Das hat's in C noch nie gegeben,
[...]
P.S. Was C99 alles bietet, weis ich nicht.[/i][/quote]

C99 beitet den Datentyp _Bool (Ja: ist korrekt geschrieben!)
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


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: