kk3z
20-02-2006, 12:57
Con la std::string e la funzione find() sto cercando di prendere il testo fra due virgolette. Il problema è che, dopo aver trovato la posizione della prima virgoletta, cercando la virgoletta di chiusura mi trova la prossima virgoletta di apertura :wtf: l'unica cosa che mi viene in mente è che siano due caratteri differenti... Cerco di fornire più informazioni possibili:
- ho una tastiera italiana
- l'encode dell'editor è quello di default di windows
- compilando con ansi o unicode, il risultato è lo stesso
- la std::string è in realtà "typedeffata" per usare il TCHAR per supportare sia ansi che unicode.
typedef std::basic_string<TCHAR> tstring
Qual'è il problema? Che carattere devo cercare?
- ho una tastiera italiana
- l'encode dell'editor è quello di default di windows
- compilando con ansi o unicode, il risultato è lo stesso
- la std::string è in realtà "typedeffata" per usare il TCHAR per supportare sia ansi che unicode.
typedef std::basic_string<TCHAR> tstring
Qual'è il problema? Che carattere devo cercare?