Ordner erstellen - Eigene Laufwerkangabe?
-
Hi,
hab ein Programm geschrieben dass eine Reihe von Ordnern erstellt,z.B.
_mkdir("\\A");So, jetzt wollte ich aber noch machen, dass der User vorher eingeben kann, auf
welchem Laufwerk der Ordner erstellt werden soll... wie mach ich das?
Würd mich über eine Anwort sehr freuen
-
Hi,
das hat zwar nichts mit Standard C zu tun, aber ich denke die Antwort liegt
nahe, du laesst den User einfach eine Eingabe mache, sowas wie:char LaufWerk; scanf ( "%c", &LaufWerk ); /*user kann a,b,c oder was auch immer eingeben*/
Hat der User die Eingabe gemacht, fuegst du diese zu deinem String dazu, sodass
sich ein String der folgenden Art ergibt:"c:\<OrdnerName>"
mfg
v R
-
Ja aber wie füge ich die Eingabe bei dem
_mkdir Befehl hinzu?_mkdir("%c""\\Neuer Ordner",Eingabe)
??
-
Hi,
schau dir mal strcat an, das sollte dir weiterhelfen
mfg
v R
-
Oder einfach sprintf:
sprintf(pfad,"%c:\\vz",eingabe); //ergibt z. B. A:\\vz
-
korrekt und du musst natuerlich dafuer sorgen, dass 'pfad' gross genug ist
mfg
v R
-
Das sowieso, sonst kanns auch mal unangenehme Überraschungen geben