Ich habe eine .ini - Datei, in der mehrere Daten stehen, die ich auslesen will, z.B.
[PathIn]=C:\test\Dialoge\Dialoge.aps
[PathOut]=…
Gibt es nun in C++ eine ähnlich gute Funktion oder Befehl wie in Perl, wo ich nach dem „=“ Zeichen suchen kann und alles vorher in eine Variable gespeichert wird und alles nach dem „=“ in eine andere Variable.
Oder gibt es eine anderen einfachen Weg dies auszuwerten und die Pfadangabe in einen String zu speichern, um diesen weiterzuverarbeiten ohne Zeichen für Zeichen abzusuchen ?
#include
#include
int main()
{
int pos;
string h = "[Name]=Test";
string first, second;
pos = h.find( "=" );
first = h.substr( 0, pos );
second = h.substr( pos+1, h.length() ); // das = brauchen wir ja nicht
cout
Du musst halt noch sicherstellen, dass es auch das 1. '=' ist, was du findest.
Ciao, Bill