Salve ragazzi ho un dubbio su questa porzione di codice:

codice:
// fstream::open
#include <fstream>
using namespace std;

int main () {

  fstream file;

  file.open ("test.txt", fstream::in | fstream::out | fstream::app);

  // >> i/o operations here <<

  file.close();

  return 0;
}
Questa porzione di codice permette di aprire un file, MA:
Eventualmente il file(test.txt) non esistesse, me lo crea direttamente lui?

Inoltre, se eventualmente nel file "test.txt", ho la seguente stringa:

Ciao il mio nome è: Gaten

Come faccio ad estrapolare dal file solamente la parola "Gaten"?

Grazie anticipatamente,
gaten