Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Strings durchsuchen

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
21.01.2007, 16:25 Uhr
~ACDC
Gast


Seas Leutz,
ich würde gerne einen String nach einem bestimmten Zeichen durchsuchen, und wenn er diesen Zeichen enthält soll er eine Nachricht ausgeben, habe dafür folgenden Code:


C++:
#include <iostream>
#include <string>
#include <conio.h>
using namespace std;

int main()
{
  string befehl;

  cin >> befehl;

if(befehl.find("$") == true) { cout << "Moin!"; getch(); }

return 0;
}





ich nehme an dass das mit dem == true nicht wirklich stimmt aber mir ist nichts besseres eingefallen......kann mir jemand sagen welchen Befehl ich verwenden muss, dass es funktioniert?

THX im Vorraus!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.01.2007, 16:27 Uhr
Karldin Shinowa
Professional Noob


if(befehl.find("$") != std::string::npos) cout<<....

Mfg
--
Ich will die Welt verbessern, doch Gott gibt mir nicht den Code.

Dieser Post wurde am 21.01.2007 um 16:28 Uhr von Karldin Shinowa editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.01.2007, 16:28 Uhr
Pler
Einer von Vielen
(Operator)


if(befehl.find("$") != string::npos)
glaub ich
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
21.01.2007, 16:35 Uhr
~ACDC
Gast


Danke für die schnelle Antwort, hat super funktioniert!
 
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: