taka_tetsuのプロフィール
- ベストアンサー数
- 1020
- ベストアンサー率
- 65%
- お礼率
- 0%
- 登録日2002/05/11
- エンディアン:2バイトのデータをShort intにしたいのですが?
1.Intelの CPU リトルエンディアンでの、問題です。 バイナリファイルをバイト単位で読込み、これを16ビットの整数にしたいのですが、以下のようにコーディングしましたが、うまくいきません。解決方法をご教示下さい。 char s[2]; short int x; // 16ビットの整数です // s[0] s[1]に、データを読み込みます。 x = (short)(s[0] + 256 * s[1]); 2.同様の問題で、ビッグエンディアンの場合は、どうすればよいかも、ご教示下さい。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- ccppmaster
- 回答数3
- エラーの確認方法について。
約1年前にオラクルのサイトに ユーザー登録をしました。 そこで、エラーコードを入れると エラーの内容と、対処方法の詳細が書かれた ヘルプのページがあったのですが、 最近久しぶりにサイトへ行ってみたら そのカテゴリがないです。 もうオラクル社はそのような サービスをやめてしまったのでしょうか? また、マニュアルはありますので エラー内容は確認できるのですが、 具体的な対処法や分かりやすく 色々なパターンの対処方法があるような サイトをご存知でしたら、どうぞ 教えていただけませんでしょうか? どうぞよろしくお願い致します。
- オリジナルWindowsフォントを作る方法
良くフリーやシェアーなどでオリジナルデザインのフォントがありますが、同じようにWindowsフォントとして使えるオリジナルのフォントを作りたいと思っています。 作成に必要な環境や手順などを教えて下さい。
- ベストアンサー
- その他([技術者向] コンピューター)
- THUBAN
- 回答数3
- C++のnewで確保したメモリーの解放の確認方法
C++で作成中のプログラムの一部で、長い文章も処理できるように、構造体とメモリーの動的確保を使用しています。 ただ、動的に確保したメモリーは自分で解放しなくてはならないのですが、プログラムが単純なうちは開放のミスを発見できますが、長くなるとバグで一部開放されない可能性も捨てきれません。 そのようなときに全て開放できたか確認する方法は無いのでしょうか? 開発環境につきましては、 OS WindowsXP HomeEdition コンパイラ BCC 言語 C++ コンソールアプリケーション struct string { char str[512]; struct string* nextstr;}; 簡単には、このような構造体を new で確保し、開放は、先頭から delete してますが、 構造体がこれより結構複雑なため、処理部が長くきちんと開放できているか自信が有りません。
- ベストアンサー
- C・C++・C#
- shirousa01
- 回答数8
- VC++でダイアルアッププログラム
VC++で以下の機能をもつプログラムを作りたいのですが 参考にできる書籍またはサイトはありますでしょうか? ・プログラムの中で自動でダイアルアップ接続する ・接続先はftpサイト ・接続したら、ファイルをputしてftpサーバーに コピーする。 使うハードウェアはPDAでOSはPocketPC2003 ダイアルアップに使うのはFOMAなどの移動体通信網です。 よろしくおねがいいたします。