I have a file copy program that takes from one file and pastes in another file pointer.しかし、ユーザー入力からターゲット名を得る代わりに、入力されたファイル名の最後に '1'を追加して保存したいのです。しかし、ユーザー入力からターゲット名を得る代わりに、入力されたファイル名の最後に '1' を追加して保存したいのです。そこで、以下のようなことをやってみました。
.... header & inits ....
fp=fopen(argv[1],"r");
fq=fopen(argv[1].'1',"w");
.... file copy code ....
そうですね、馬鹿みたいですが、私は初心者なので、何か助けが必要です、すぐに応答してください。ありがとうございます :D
P.S. 純粋なCでそれをしたい。私はドット演算子がC++で動作することができると信じています...または少なくとも私は思います...うーん
もう一つ、私はすでにstrcat関数を知っています....もしそれを使うなら、配列にサイズを定義しなければなりません... うーん、fopen(argv[1]+"extra", "w") のようにする方法はないのでしょうか?