Um mehrere Dateien mit einer for-Schleife in C++ zu erstellen.Wie erstellt man mehrere Dateien mit C++
Ziel: - Um mehrere Dateien in dem entsprechenden Ordner als 1.txt, mit dem Namen zu erstellen 2.txt, 3.txt
Hier ist mein Beispielcode ist:
int co = 3;
for (int i = 1; i <= co; i++)
{
ofstream file;
file.open (i+".txt");
file.close();
}
Dieser Code erstellt drei Dateien: t, xt und txt.
Was passiert in diesem Code? und Was ist falsch an meinem Code?
Sie müssen vorher in Zeichenfolge konvertieren. –
Versuchen Sie, Ihre i-Variable in String zu konvertieren. – Prometheus
Das Idiom 'i +". Txt "' funktioniert so, als wäre '" .txt "' ein * Array * und man erhält einen Offset zum 'i'ten Zeichen dieser Zeichenkette. Daher die "txt" (Offset 1), "xt" (Offset 2) und "t" (Offset 3). – usr2564301