Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Wie Teile eines Strings 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
27.03.2005, 14:00 Uhr
CMB



Frohe Ostern erstmal :-)

Wie kann ich Teile eines Strings vergleichen? So in der Art von:


C++:
char erster_String[]="Das ist ein Test";
char zweiter_String[]="ein";

if (erster_String enthält zweiter_String)
{
   cout << "Ist drin";
}
else
{
  cout << "Ist nicht drin";
}



TIA
Carsten


Bearbeitung von Pablo:

BENUTZE CPP TAGS SELBER!


Dieser Post wurde am 27.03.2005 um 14:12 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.03.2005, 14:12 Uhr
Pablo
Supertux
(Operator)


strstr(3)
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.03.2005, 14:16 Uhr
Defmaster



Mein Büchlein meint dazu das hier:

strncmp

int strncmp(const char *s1, const char *s2, size_t n);

Vergleicht die ersten n zeichen der beiden Strings s1 und s2. Bei Gleichheit wird 0 zurückgegeben. Ist das erste unterschiedlcihe zeichen bei s1 größer als bei s2, wird ein positiver,um umgekehrten Fall ein negativer Wert zurükgegeben.

Zu inculdierende Datei: cstring

ODER

strstr

char *strstr(const char *s, const char *suchstr);

Liefert die Adresse der ersten Zeichenfolge von s, welche mit suchstr ohne Endekennung übereinstimmt. Falls keine Zeichen folge übereinstimmt, wird 0 zurückgegeben.

Zu includierende Datei: cstring

Ich glaube zweitens ist das was dir eher helfen sollte.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
27.03.2005, 16:22 Uhr
CMB




Zitat von CMB:


Wie kann ich Teile eines Strings vergleichen? So in der Art von:




Alles klar, Danke! strstr wars was ich brauchte.
 
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: