C言語なら俺に聞け(入門篇) Part 10
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
200:デフォルトの名無しさん 07/03/30 21:16:58 質問です if( a[7] != 0 ) { cnt = 16 ; while( (a[0] & 0x0f) == 0 && cnt != 0 ) { for( ct = 0 ; ct != 8 ; ct++ ) { ((struct ST4bit *)&a[0+ct]->4bit_0 = ((struct ST4bit *)&a[0+ct])->4bit_1 ; ((struct ST4bit *)&a[0+ct]->4bit_1 = ((struct ST4bit *)&a[1+ct])->4bit_0 ; } ((struct ST4bit *)&a[7])->4bit_1 = 0 ; cont-- ; } } struct ST4bitはunsigned型で{4bit_0 ; 4bit_1}がメンバ(各4bit) この時、このプログラムの意味することは、 a[0]〜a[7]で後ろ詰めに格納されているものを 前詰めにしている、というのでいいでしょうか? またこうすればもっと簡単にできるというのがありましたら、ご教授お願いします。 201:デフォルトの名無しさん 07/03/30 21:29:41 printfってプリントフって読むの?それともプリントエフって読むの?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5384日前に更新/183 KB
担当:undef