Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » char vergleichen

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
03.09.2004, 16:13 Uhr
RedEagle



tach

ich möchte wissen, wann ein array zuende ist:

C++:
if(path[j] == "\0")



da kommt leider ein Fehler, wie kann ich das dann prüfen??
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
03.09.2004, 16:16 Uhr
Pablo
Supertux
(Operator)


1. ich verstehe deine Frage nicht. Welcher Fehler kommt es?

C++:
if(path[j] == "\0")



Hast du das in einer Schleife? Was willst du machen?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 03.09.2004 um 16:16 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.09.2004, 16:27 Uhr
RedEagle



ja, ich hatte es in einer schleichfe, und es kam immer irgendwas mit ISO C++ (o.ä.) und der verlangt ein Integer - wert.

ich habe dann mal in meirner ASCII-Tabelle nach sowas wie "EndofText" und binn dann auf "0" gestoßen.

auf jeden fall funktioniert es so:


C++:
if(path[j] == 0)



trotzdem danke für die bemühung

ABER warum funktioniert das mit 0, aber mit "\0" nicht?
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.09.2004, 16:48 Uhr
Pablo
Supertux
(Operator)


Ach shitt, sorry, hab nicht gesehen, dass du "\0" hattest.

Es funktioniert nicht, weil 0 != "\0"
Es gilt
0 == '\0', aber "\0" ist eine Zeichenkette die '\0' speichert und du vergleichst ein char mir einem char*. So geht das schief.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
03.09.2004, 19:25 Uhr
RedEagle



aha,
jetzt hab ichs verstanden


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: