Systembefehle
-
Meine Frage gibt es noch eine andere möglichkeit cmd-Befehle in ein C Programm zu schreiben ausser mit system("")?
Beispiel:
c-Script
//***Bibliotheken***
#include <stdio.h>
#include <stdlib.h>
//******************//***Globale-Variabeln***
//nichts
//***********************//***Funktionen***
void main (void)
{
system("copy C:\1\irgendwas.txt C:\2\irgendwas.txt");
system("pause");
}command Befehl:
copy C:\1\irgendwas.txt C:\2\irgendwas.txt
Denn so getz nicht

könnt igr mir Helfen???
Danke im v******!
Grüsse
-
1. falscher Smiley, da Ursache eigene Unwissenheit > angebrachter wäre ein weniger aggressiver Smiley wie "
"
2. Es heißt "Voraus". Das ist das gleiche wie mit "herüber","herauf" und "vorüber"
3. Bitte Codetags benutzen
4. C-Programme sind keine Skripte
5. Es muss "der Ordnung halber" int main() {} heißen.
6. Richtig wäre system("copy c:\\a.123 c:\\b.234") (mit doppeltem Backslash)
7. Man kopiert Dateien in C-Programmen nicht mit Konsolenbefehlen. Konsolenbefehle verwendet man in Batchdateien. Nutze stattdessen CopyFile/CopyFileEx. system("pause"); ist unter Umständen noch tolerabel. Besser wäre aber std::cin.get();(unter C++)http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/copyfileex.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/copyfile.aspEDIT: 8. Ganz schlimm - Doppelpost

http://www.c-plusplus.net/forum/viewtopic-var-t-is-105967.html
-

Danke schön so schaffe ichs. cooles BoardTut mir Leid das Fehler 1-8 gemacht habe

-
Login schrieb:

Danke schön so schaffe ichs. cooles BoardTut mir Leid das Fehler 1-8 gemacht habe

Naja, geht schon
