c zeichenkettenoperationen

  • Themenstarter Themenstarter MFlanders
  • Beginndatum Beginndatum
M

MFlanders

Hi
Weis einer wie ich in c++ einen string bis zu einem bestimmten zeichen auslesen kann bzw. ab einem bestimmten zeichen.
Das vb äquivalent dazu wäre
zeichennummer=instr(stringname, "zeichen")
gekurzterstring=mid(stringname,1,zeichennummer)
 
PHP:
#include <string>
using namespace std;
...
	basic_string <char>::size_type index1, index2;
	string sTemp;
	string line="test[9853]string";
	index1=line.find("[",index1);
	index2=line.find("]",index1+1);
	sTemp.empty();
	sTemp=line.substr(index1+1,index2-index1-1);

[edit]sTemp hat jetzt "9853" als Wert[/edit]
 
Zurück