Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Befehls Probleme mit der funktion System

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
11.01.2006, 23:12 Uhr
Kabel



Hallo,
ich hab ne frage bezüglich C++, wie kann ich folgendes scheiben damit es funktioniert?
Code: [View More of this Code] [View Even More of this Code] [View Less of this Code] [Select All of this Code]
system("rename "c:\text1.txt" "text2.txt"")


also der Befehl ist richtig, nur weiss ich nicht wie ich das machen sol mit den Gänsefüsschen, ürde mich sehr über hilfe freuen...

mfg
Kabel

Dieser Post wurde am 11.01.2006 um 23:13 Uhr von Kabel editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.01.2006, 23:30 Uhr
Pler
Einer von Vielen
(Operator)


Naja das hat ja eingentlich nichts mit der Funktion zu tun, sondern ist bei allen Strings so.

Wozu brauchst eigentlich die Gänsefüsschen?

So sollte es gehn:

Code:
system("rename \"c:\text1.txt\" \"text2.txt\"");



Vielleicht musste auch noch die \ durch \\ darstellen.

Nennt sich übrigens escapen (oder so ähnlich)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.01.2006, 09:35 Uhr
ao

(Operator)


Die inneren Gänsefüßchen brauchst du AFAIK nur, wenn der Dateiname oder -pfad Leerzeichen enthält. Ist hier nicht der Fall. Und alle Backslash-Literale werden als \\ geschrieben. Also:

C++:
system ("rename c:\\text1.txt text2.txt");

Wenn du es mit inneren Gänsefüßchen willst, dann gehts so:

C++:
system("rename \"c:\\text1.txt\" \"text2.txt\"");

ao

Dieser Post wurde am 12.01.2006 um 09:36 Uhr von ao editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.01.2006, 14:49 Uhr
~Kabel
Gast


Achja richtig, escarpen...
War wohl schon gestern Abend zu müde...
Ich danke euch sehr.

Noch ne Frage, wenn ich besser ein neues Threat auf machen solte m sie zu stellen bitte Bescheid sagen.

Also ich will auch "copy" benutzen, und die File die kopiert werden soll solte mit dem Program mitgeliefert werden. Ist es da irgendwie möglich die File in dem Programm zu setzen?

Oder muss ich da einen ganzen Folder machen?

Wie kann ich dasam besten einrichten? Wie müsste dann der Pfadname lauten?

mfg
Kabel
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: