Gast
#347241
Hi,
ich weiß nicht, ob ich hier richtig bin, aber vielleicht könnt ihr mir
helfen.
Ich schreibe grade ein C Programm, dem ich mit Hilfe der Kommnadozeile
einen Dateipfad übergeben möchte. Anschließend soll das Programm diese
so übergebene Datei öffnen.
Ich bin jetzt soweit:
int _tmain(int argc, _TCHAR* argv[]){
FILE *ReadFile;
FILE *WriteFile;
blablabla...
ReadFile = fopen(argv[1],"r+b");
Aber dann kommt diese Fehlermeldung:
error C2664: 'fopen' : cannot convert parameter 1 from '_TCHAR *'
to 'const char *'
Könnt ihr mir helfen? Wie macht man das richtig?
Und dann habe ich noch ein Problem, gleichzeitgi möchte ich eine neue
Datei zum Schreiben erstellen, die den gleichen Namen haben soll wie
die zu öffnende Datei nur mit einer anderen Dateiendung.
Was muss ich denn da schreiben?
WriteFile = fopen(????,"w+t");
Ich hoffe, ihr könnt mir helfen.
Danke schonmal.