Wie kann ich einen Ordner und eine Datei innerhalb des vom Benutzer angegebenen Ordners erstellen?C Erstelle Datei und Ordner, die vom Benutzer angegeben werden
dieser Teil meiner Funktion ist:
char* folder = *(argv + 2); //"C:\\Users\\User\\Desktop\\New folder";
if (!(log = fopen("folder\\file.txt", "a")))// checking if there is any problem with the file
{
printf("The log file has not created correctly, closing the program\n");
system("PAUSE");
exit(1);
}
können Sie eine String-Variable in Dateioperationen übergeben. Erstellen Sie den Pfad und den Dateinamen in einer Zeichenfolge, und übergeben Sie sie dann an den Dateiaufruf. –
@Johnelemans OP ist in C, also keine "Strings" – BackDoorNoBaby
@ ariel20 Wie wird das Verzeichnis vom Benutzer an Sie weitergegeben? Ist es ein 'char *'? – BackDoorNoBaby