005
01.10.2009, 19:07 Uhr
d0t
|
ahh vielen Dank... das läuft jetzt!
Ich arbeite also auf C
die quelle existiert, und heißt 'quelle.txt', mit dem Inhalt "Dies ist ein Test! 1234567890" das ziel existiert NICHT.
gehe ins gehe ins cmd, und gebe ein:
Code: |
programm.exe -get quelle.txt -to ziel.txt
|
erstellt er mir die ziel.txt,...
leider nur mit dem ersten Wort der Datei quelle.txt: "Dies"
der aktuelle Code lautet:
C++: |
#include "stdafx.h" #include <iostream> #include <cstdio> #include <string> #include <fstream>
using namespace std;
int fromfile; int tofile;
string inhalt;
int main(int argc, char* argv[]) {
for (int x = 1;x < argc; x++) { if (strcmp(argv[x], "-get") == 0) { cout << "FROM>" << argv[x+1] << endl; fromfile = x+1; }
else if (strcmp(argv[x], "-to") == 0) { cout << " TO>" << argv[x+1] << endl; tofile = x+1; }
// cout << "test " << x << ": " << argv[x] << endl;
}
ifstream quelle(argv[fromfile]); if( !quelle ) throw "Fehler beim Öffnen!";
quelle >> inhalt;
ofstream ziel(argv[tofile]); ziel << inhalt;
quelle.close(); ziel.close();
return 0; }
|
Danke für's aushalten!!! :-D
Liebe Grüße, d0t |