16進数数字を結合して、10進数にしたいです。具体的な記述を教えてください。
今は、rreg、greg、breg(8bitの数)を連結して出力するというのを事をしてますが、
これを連結してその後で10進数に書き換えたいです。
【現在】
int rreg, greg, breg;
for (i = 0 ; i < W * 3 * H ; i++){
if(i%3==0) rreg = buf_out[i]; if(i%3==1) greg = buf_out[i]; if(i%3==2) breg = buf_out[i];
if(i%3==2){fprintf(fp_out, "%02x%02x%02x\n", rreg, greg, breg);}
}
No.3ベストアンサー
- 回答日時:
こんな感じでいかがでしょう?
for( i = 0; i < W * H; i++ ){
int rreg = buf_out[i*3];
int greg = buf_out[i*3+1];
int breg = buf_out[i*3+2];
int rgb = rreg << 16 | greg << 8 | breg;
fprintf( fp_out, "%06x\n", rgb );
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
java キーボード入力された値の...
-
7つ数字を表示したら改行すると...
-
ループ処理の際、最後だけ","を...
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
-
テキストボックスに入力された...
-
総称型ArrayList<E>への参照...
-
JAVAのfor文で困っています。
-
javaです。1月1日から日数入れ...
-
javaです。 途中まで出来ている...
-
javaで substrと置換処理
-
論理演算子”||”またはの入力方法
-
2次元配列の並び替え
-
階乗の式
-
java プログラム for 文 while ...
-
Java、2の0乗~10乗の表示
-
数値⇒漢数字変換 java
-
Javaで改行などが出来ないのです。
-
パソコンキーボードで時分秒を...
-
IF関数でEmpty値を設定する方法。
-
配列にnullを代入すると、null...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ループ処理の際、最後だけ","を...
-
論理演算子”||”またはの入力方法
-
続・ZZZ,ZZZ,ZZ9形式の金額形式...
-
テキストボックスに入力された...
-
java キーボード入力された値の...
-
総称型ArrayList<E>への参照...
-
数値⇒漢数字変換 java
-
エラー(互換性の無い型)
-
countに実行した回数をいれたい...
-
コマンドライン引数の例外処理...
-
Ctrl+Zが入力されると終了する...
-
javaプログラムについて
-
7つ数字を表示したら改行すると...
-
JAVAのfor文で困っています。
-
javaで入力した数字の順番を記...
-
Randomメソッドの確率設定
-
Java、2の0乗~10乗の表示
-
2次元配列の並び替え
-
javaについての質問です
-
繰り返しによる星印の出力
おすすめ情報