Wie kopiere ich eine bestimmte Anzahl von Zeichen auf STL-Weise von einer Datei in einen Vektor?

Wenn ich den Inhalt einer Datei in einen Vektor kopieren möchte, kann ich das folgendermaßen tun:

std::ifstream file("path_to_file");
std::vector<char> buffer(std::istream_iterator<char>(file), 
                         std::istream_iterator<char>());

Meine Frage ist, wie würde ich das machen, wenn ich nur das erste @ kopieren möchn Zeichen?

Bearbeite Ich könnte meine eigene Version von @ schreibcopy, aber gibt es eine Möglichkeit, dies nur mit vorhandenen Komponenten zu tun?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage