strings in Winapi?
-
Hallo Leute!
kann man eigentlich auch den Datentyp string anstatt char in der WinApi Programmierung nutzen?
Ich habe jedenfalls die string.h includet und dann wollt ich einfach eine String Variable deklarieren:#include <string.h> ... string sTextA;
Jedenfall meckert er, er kenne string nicht..
Den Grund warum ich mit strings arbeiten möchte und nicht mit char bzw LPSTR, ist der, dass ich die Suchfunktionen zb sTextA.find("e"); für strings nutzen will. Oder gibt es sowas auch für char bzw LPSTR? Sind solche Funktionen auch schon für den Datentyp LPSTR vordefiniert?? Welche Dateien muss ich dann noch includen?
Danke!!
MfG
Fraenky
-
Hast du mal
#include <string>
oder
#include <strings>
oder
#include <strings.h>
probiert?
-
*wow* schnelle Antwort! !
ja hab ich grad, bringt auch nichts..
Ich arbeite übrigends mit Dev-C++ falls es jmd hilft...
MfG
-
#include <string> // ohne .h
siehe http://fara.cs.uni-potsdam.de/~kaufmann/?page=GenCppFaqs&faq=iostream#Answ
der c++ string befindet sich im namespace std
entwederstd::string
oder den namespace öffnen mit
using namespace std;
Fraenky schrieb:
Den Grund warum ich mit strings arbeiten möchte und nicht mit char bzw LPSTR, ist der, dass ich die Suchfunktionen zb sTextA.find("e"); für strings nutzen will. Oder gibt es sowas auch für char bzw LPSTR? Sind solche Funktionen auch schon für den Datentyp LPSTR vordefiniert??
jep gibt es auch
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vclib/html/_crt_string_manipulation.asp
aber der umgang mit c++ finde ich auch wesentlich leichter
http://cplus.kompf.de/artikel/strings.html