重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

ビッグエンディアン

の検索結果 (33件 1〜 20 件を表示)

リトルエンディアン→ビッグエンディアン

…(1)リトルエンディアン typedef struct recvData{  int a;  unsigned char b[16]; unsigned char c[8]; unsigned int d[4]; } recvData_t; recvData_t rData; (2)ビッグエンディアン typedef struct sendData{  int a;  unsigned int b[4];...…

解決

エンディアン:2バイトのデータをShort intにしたいのですが?

…1.Intelの CPU リトルエンディアンでの、問題です。 バイナリファイルをバイト単位で読込み、これを16ビットの整数にしたいのですが、以下のようにコーディングしましたが、う...…

解決

エンディアンを知るには

…リトルエンディアンのマシンで作ったバイナリデータをいろいろなマシンで読み込みたいのですが、一部がビッグエンディアンなので変換の必要があります。ただ、ソースを共通にしたいの...…

解決

そもそも何故、2つのエンディアンが存在するのでしょう?

…CPUのエンディアンにはリトルエンディアンとビッグエンディアンの2種がありますが,そもそも何故2つのことなるエンディアンが存在するのでしょうか。 同じようなタイミングで2つの有...…

締切

int型の内容をbyteの配列にコピー

…int型の内容をbyteの配列にコピーする方法を教えて下さい。 int i_value = 500; byte[] by_value; by_value = new byte[4]; // どのような処理が必要ですか? by_value[0]には、0x1 by_value[1]には、0x...…

解決

C言語のHP-UXからLinuxへのポーティング

…C言語で開発されたプログラムをHP-UXからLinuxへのポーティングする場合、どのように行えば効率的でしょうか? また、注意する内容があれば教えて頂けないでしょうか? ポーティング前...…

解決

C言語:OS移行時の注意点(Solaris→AIX

…既存システムから新システムに移行する際 C言語アプリの扱いについて注意点を調査しています。 各々のOSは既存:Solaris → 新:AIX 5.3 です。  ・コンパイラに関する注意点は?  ・OS依存...…

締切

バイナリデータからの値の取得について教えてください

…今、バイナリデータから値を取りだそうとがんばっています。 しかし、うまくいかずに困っています。 困っていることは2点あります。 (1)バイナリデータにはリトルエンディアンで格納し...…

解決

unix-c と linux-c の違いは?

…以前unix-cの仕事をしていましたが今度linux-cの仕事をすることに なりました。 以前:unix(solaris)C言語 今回:linux(redhat)C言語 この2つの大きいな違い等がありましたらおしえてくだ...…

解決

16進ダンプのプログラム

…変数の中身を16進数で1バイトずつダンプするにはどんなプログラムを作ったらいいのでしょうか? ためしに、こんなプログラムを作ってみました。 #include int main() { int intdata=10; char *int...…

解決

シフト演算を用いた変換

…シフト演算を用いて、データを変換したいのです。 例えば、「00 01 0B 0A」となっているデータを、「0A 0B 01 00」となるようにシフト演算を用いて、変換したいのです。 0Aで1byteとなってい...…

解決

インテル VS モトローラ

…こんにちは インテル系とモトローラー系でエンディアン(どちらかがリトル・どちらかがビック)が違うと言うことですが、 データのビットの並びが違うのですか? 例えば0番地のアドレ...…

解決

int型の変数値をバイト列としてコピー

…あるint型の変数に格納されている情報を、バイト列としてコピーする方法で困っています。 変数の入っている領域をそのままコピーしたいので、memcpyを使うかと思うですが、 コピーされた...…

解決

C言語 バイナリファイルをfloatにしたいのですが…

…16進数で表示すると以下のようなバイナリファイルがあります。 42 b9 e0 a4 3b df ea c0 3a 70 eb dc 37 7c f4 8c これを4バイトずつfloatに入れて出したいのですが、 本当はこのように出したい...…

解決

型変換

…こんにちは。 long型およびunsigned long型を unsigned char型へ変換する方法を教えてください。 例えば、long型をchar型へ変換するには sprintf(pchar, "%s", &longvalue); で可能だと思いますが、冒頭の...…

解決

16進数を2文字ずつ配列に格納したい

…16進数を配列に格納するのに2文字ずつ格納したいのですがどうしたらいいですか。 例えば num=ef23157をa[0]=57,a[1]=31,a[2]=f2,a[3]=0e, のように1バイトずつ格納したいのですが、方法がわかりま...…

解決

リトルエンディアンというものでしょうか?使いづらいです。

…VC6で以下のようにメモリ上の4バイトは逆さなのでしょうか? 非常に使いづらいです。 正しく?1を取得する方法が知りたいです。 int a[2] = { 1, 2 }; _asm{ // 2003年頃の本を見ると__asmだ...…

解決

BufferedInputStream.readの終了判定は?

…JAVA初心者ですので、不慣れな点があるかと思いますが宜しくお願い致します。 クライアントからサーバーへ画像データをバイナリーで転送しています。 サーバー側ではクライアントから...…

解決

int型(2バイト)データの分割

…int型(2バイト)データの分割 マイコンのフラッシュ領域にint型のデータ(2バイト)を 1バイトづつ書き込むのに以下のコードを考えています。 unsigned int data; unsigned char dat1,dat2; data = 555; dat1 = 0; ...…

解決

LinuxでRTPヘッダを作りたいのですが・・・

…現在、簡易IP電話を作成しています。 UDPのデータ部分にそのまま音声データを入れている感じなのですが、 できればRTPを使いたいです。 RTPヘッダをプログラミング(C言語)したいときどの...…

解決

検索で見つからないときは質問してみよう!

Q質問する(無料)