問題タブ [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.

0 投票する
1 に答える
682 参照

visual-c++ - MFC スマート デバイス アプリケーション VC++ で CFileFind を使用するには?

このようなエラーが発生しています

0 投票する
1 に答える
5719 参照

c++ - Cファイル書き込み機能

MFC CFile 書き込み関数について質問があります。
私は MFC アプリケーションについて学んでいて、この名前を付けて保存して書き込み機能にこだわっています。TestButton をクリックすると、[名前を付けて保存] ダイアログ ボックスが表示され、txt ファイルとして保存するように求められます。

質問は、2 つのバッファーを 1 つのバッファーにまとめて File書き込み、それを に書き込み、DataFile書き込むたびに新しい行を作成する方法です。
出力ファイルは保存されますが、新しい行に移動せずに 1 つのバッファー (TEST1) だけが 2 回保存されます。

0 投票する
1 に答える
1369 参照

c++ - MFC のメモ帳でテキストを開く

まさにタイトル通り。MFC のメモ帳でテキストを開くにはどうすればよいですか?

を使用して、CFileDialog次のように「名前を付けて保存」ダイアログボックスを開きました。

でパス名をm_strPathName取得した後、メモ帳に保存した txt ファイルを直接開く方法はありますか?

別のボタンOnShowDataがあり、これが内部のコードです。

ShellExecute(NULL, _T("open"), m_strPathName, NULL, NULL, SW_SHOW);

これを行うことができる他の方法はありますか??

問題が解決しました

0 投票する
2 に答える
1123 参照

c++ - MFC CFile 書き込み

MFC を使用して測定アプリケーションを作成しています。最初の実行で、データが最初の列に書き込まれ、次の行と次の行に書き込まれました。

これが質問です。2 回目の実行で、2 番目の列にデータを書き込むにはどうすればよいですか?

buffer1 は、測定ハードウェアから抽出された電力値です。

0 投票する
1 に答える
157 参照

c++ - recv()/send() (Socket の場合) または read()/write() (CFile の場合) のエラー

下のコードを使用して、2 つのクライアント間でソケット経由でファイルを転送しました。クライアントAがクライアントBにファイルを送信したい場合、そのファイルをサーバーに送信し、サーバーがそのファイルを受信した後、そのファイルをクライアントBに送信します.

私のコードは、ファイルを読み取って送信するために使用されます:

私のコードは、ファイルを受け取ってから書き込むために使用されます:

しかし、プロジェクトを実行すると、ファイルがクライアント B に完全に送信される場合もあれば、そうでない場合もあります。ファイルはクライアント B に送信されますが、サイズは 0 バイトまたはファイルの実際のサイズよりも小さくなります。誰か理由を教えてくれませんか?(私は英語が苦手です、私の言っていることを理解しようとしてくれてありがとう)

0 投票する
1 に答える
520 参照

c++ - データベースから CLongBinary フィールドを読み取り、それを CFile オブジェクトに書き込むにはどうすればよいですか?

CRecordsetを使用して SQL Server からデータを取得しています。1 つのテーブルには、バイナリ ファイル (pdf、odt、...) が格納されます。私のVisualStudioは列をCLongBinaryフィールドにマップします。

CLongBinary フィールドからファイルを読み取って開くにはどうすればよいですか?

MFCの古いバージョン4.2VisualStudio 6.0を使用しています

0 投票する
2 に答える
2027 参照

c++ - CFile から CByteArray を読み取る

私は CByteArray をファイルに書き込んでいます:

ファイルからCByteArrayを読み取る方法は?

私は試します:

エラー C2664: 'CFile::Read': パラメーター 1 を 'CByteArray' から 'void *' に変換できません