問題タブ [cfile]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-c++ - MFC スマート デバイス アプリケーション VC++ で CFileFind を使用するには?
このようなエラーが発生しています
c++ - Cファイル書き込み機能
MFC CFile 書き込み関数について質問があります。
私は MFC アプリケーションについて学んでいて、この名前を付けて保存して書き込み機能にこだわっています。TestButton をクリックすると、[名前を付けて保存] ダイアログ ボックスが表示され、txt ファイルとして保存するように求められます。
質問は、2 つのバッファーを 1 つのバッファーにまとめて File
書き込み、それを に書き込み、DataFile
書き込むたびに新しい行を作成する方法です。
出力ファイルは保存されますが、新しい行に移動せずに 1 つのバッファー (TEST1) だけが 2 回保存されます。
c++ - MFC のメモ帳でテキストを開く
まさにタイトル通り。MFC のメモ帳でテキストを開くにはどうすればよいですか?
を使用して、CFileDialog
次のように「名前を付けて保存」ダイアログボックスを開きました。
でパス名をm_strPathName
取得した後、メモ帳に保存した txt ファイルを直接開く方法はありますか?
別のボタンOnShowData
があり、これが内部のコードです。
ShellExecute(NULL, _T("open"), m_strPathName, NULL, NULL, SW_SHOW);
これを行うことができる他の方法はありますか??
問題が解決しました
c++ - MFC CFile 書き込み
MFC を使用して測定アプリケーションを作成しています。最初の実行で、データが最初の列に書き込まれ、次の行と次の行に書き込まれました。
これが質問です。2 回目の実行で、2 番目の列にデータを書き込むにはどうすればよいですか?
buffer1 は、測定ハードウェアから抽出された電力値です。
c++ - recv()/send() (Socket の場合) または read()/write() (CFile の場合) のエラー
下のコードを使用して、2 つのクライアント間でソケット経由でファイルを転送しました。クライアントAがクライアントBにファイルを送信したい場合、そのファイルをサーバーに送信し、サーバーがそのファイルを受信した後、そのファイルをクライアントBに送信します.
私のコードは、ファイルを読み取って送信するために使用されます:
私のコードは、ファイルを受け取ってから書き込むために使用されます:
しかし、プロジェクトを実行すると、ファイルがクライアント B に完全に送信される場合もあれば、そうでない場合もあります。ファイルはクライアント B に送信されますが、サイズは 0 バイトまたはファイルの実際のサイズよりも小さくなります。誰か理由を教えてくれませんか?(私は英語が苦手です、私の言っていることを理解しようとしてくれてありがとう)
c++ - データベースから CLongBinary フィールドを読み取り、それを CFile オブジェクトに書き込むにはどうすればよいですか?
CRecordsetを使用して SQL Server からデータを取得しています。1 つのテーブルには、バイナリ ファイル (pdf、odt、...) が格納されます。私のVisualStudioは列をCLongBinaryフィールドにマップします。
CLongBinary フィールドからファイルを読み取って開くにはどうすればよいですか?
MFCの古いバージョン4.2、VisualStudio 6.0を使用しています
c++ - CFile から CByteArray を読み取る
私は CByteArray をファイルに書き込んでいます:
ファイルからCByteArrayを読み取る方法は?
私は試します:
エラー C2664: 'CFile::Read': パラメーター 1 を 'CByteArray' から 'void *' に変換できません