私のプログラミング知識は非常に限られていますので、これを読む際はこれを考慮してください。 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. zipの同じ名前のファイルを置き換えます。
- 5. 文字列をgzipファイルに置き換えてください
- 6. admin TPLファイルをOCMODに置き換えてください。
- 7. C#<を<HTMLファイルに置き換えてください。
- 8. 以前のファイルと新しいファイルを一緒に、mvを一時ファイルに置き換えてください。
- 9. Powershellは、複数のディレクトリに同じ名前のファイルを見つけ、新しいファイルで置き換えます。
- 10. XMLファイルの動的コンテンツを置き換えてください
- 11. バージョン管理されたファイルをバージョン管理されていないファイルに置き換えてください。
- 12. ファイル名をPythonに置き換える
- 13. C#で名前に応じてファイルを移動して置き換えます
- 14. makeを使用してインクルードディレクティブを別のファイル名に置き換えます
- 15. 同じタイトルの新しいファイルの作成と置き換え
- 16. フォルダ名を使用してファイル名を変更しますが、数字は同じにしてください
- 17. Linux:テキストフィールドを他のファイルの値に置き換えてください。
- 18. Jenkinsビルドでapp.configファイルを編集または置き換えてください
- 19. 入力ファイルのテキストをhadoopに置き換えてください。MR
- 20. Javascript:最後の行を.txtファイルに置き換えてください
- 21. 空白をファイル内のアンダースコアに置き換えてください(bash)
- 22. ファイル名をウィンドウ内のファイル内のファイル内容に置き換えます。
- 23. Unixファイルで\ nを\ r \ nに置き換えてください。
- 24. 複雑なawkファイルを別のファイルに置き換える
- 25. 2つのwavファイルをsoxとbashを使って1つのファイルに置き換えてください。
- 26. sedを使ってファイル内のフォルダディレクトリを見つけて別のディレクトリに置き換えてください
- 27. SDL2には、いくつかのファイルが置き換えられています。どのファイルがSDL_mixer.hに置き換えられました
- 28. インポートされたCSVファイルの文字列を置き換えてください
- 29. pythonを使ってnetCDFファイルの値を置き換えてください
- 30. SymmetricDS:同じファイル名で別のパスにファイルを同期
'のCFile :: modeCreate' http://msdn.microsoft.com/en-us/library/cz0a83sb(v=vs.80を見てください:これだけやるが、それを行うための
).aspx – Nick
いつものように、これを行う方法はたくさんありますが、最も簡単なのは最初のファイルを削除して2番目のファイルの名前を変更することです。 –
コンテンツはどこから来ますか?あなたはアプリケーションからいくつかの入力を保存しているのでしょうか、または別のファイルの内容を保存することに保存していますか? –