私のプログラミング知識は非常に限られていますので、これを読む際はこれを考慮してください。 Visual C++ MFCを使用していますが、ファイルの内容を上書きしてファイル名を同じにするという基本的な機能を探しています。私はこれがかなりシンプルだと確信していますが、私はオンラインで何かを見つけることができません。助けを前にありがとう。ファイルを別のファイルに置き換えますが、ファイル名は同じにしてください。
1
A
答えて
3
CFile::Open()既存のファイルを切り捨てずに開くためのフラグがあります。たとえば、ファイルが存在しない場合は作成するか、切り捨てずに既存の既存のファイルを使用する場合は、CFile::modeCreate|CFile::modeNoTruncate
を使用できます。 CFile::Seek()
1
私はMFCの作業を行ってからしばらくしていましたので、C/C++でこれを行う方法の一般的な標準を説明します。これにより、MFCの操作方法に関する指示が与えられます。
ファイルを開いているときに、ファイルシステムにファイルを開く方法を知らせる「オープンフラグ」を選択できます。追記の場合は「a」、読み込みの場合は「r」、書き換えの場合は「w」、バイナリファイルの場合は「b」を追加することができます。
FILE *fp = fopen("my_file.whatever", "wb");
if (fp)
{
//now write to
the file... ....
fclose(fp);
}
関連する問題
- 1. バッチをHTMLのファイル名に置き換えてください
- 2. ファイル全体をbashの別のファイルに置き換えてください
- 3. ファイルをシンボリックリンクのシンボリックリンクに置き換えてください
- 4. 文字列をgzipファイルに置き換えてください
- 5. 以前のファイルと新しいファイルを一緒に、mvを一時ファイルに置き換えてください。
- 6. XMLファイルの動的コンテンツを置き換えてください
- 7. バージョン管理されたファイルをバージョン管理されていないファイルに置き換えてください。
- 8. ファイル名をPythonに置き換える
- 9. 同じタイトルの新しいファイルの作成と置き換え
- 10. Javascript:最後の行を.txtファイルに置き換えてください
- 11. 入力ファイルのテキストをhadoopに置き換えてください。MR
- 12. Unixファイルで\ nを\ r \ nに置き換えてください。
- 13. 2つのwavファイルをsoxとbashを使って1つのファイルに置き換えてください。
- 14. sedを使ってファイル内のフォルダディレクトリを見つけて別のディレクトリに置き換えてください
- 15. Mathematicaで式を名前に置き換えてください
- 16. ファイル内の文字列をbashスクリプトから置き換えてください
- 17. 別の辞書を同じファイルにダンプして読み込む方法を教えてください。
- 18. Cのすべてのディレクティリオとファイルの名前を置き換えてください。
- 19. 検索を適用し、regexpをJavaのフォルダ内のすべてのファイルに置き換えてください
- 20. ファイル内で置換して置き換えます
- 21. iphone - ファイルシステムが同時に同じファイルにアクセスする方法を教えてください。
- 22. すべての.htaccessファイルを見つけてコンテンツをPHPスクリプトに置き換えてください
- 23. paternを見つけてファイルに追加して置き換えてください
- 24. awkを使用してあるファイルの列を別のファイルの列に置き換えますか?
- 25. C#のファイル名の一部を置き換えます。
- 26. テキスト内のトークンをファイル名で置き換えます。
- 27. vxt.netからプログラマチックにtxtファイル内の変数を置換してください
- 28. Access 2003、ファイルをインポートするコードを実行し、テキストに変換してファイルに名前を変更してファイル名を変更してください
- 29. ファイル名をPHPのuniqidに変更してください。
- 30. 画像を別の画像/ボタンに置き換えてください - javascript
'のCFile :: modeCreate' http://msdn.microsoft.com/en-us/library/cz0a83sb(v=vs.80を見てください:これだけやるが、それを行うための
).aspx – Nick
いつものように、これを行う方法はたくさんありますが、最も簡単なのは最初のファイルを削除して2番目のファイルの名前を変更することです。 –
コンテンツはどこから来ますか?あなたはアプリケーションからいくつかの入力を保存しているのでしょうか、または別のファイルの内容を保存することに保存していますか? –