- 12 名前:デフォルトの名無しさん [2009/01/01(木) 03:49:57 ]
- [1] 授業単元: プログラミング演習2
[2] 問題文(含コード&リンク): 引数として、「char型のポインタ(a)、int型整数(b)、int型2048以下の整数(c)」を渡し、 関数内で、受け取ったポインタ(a)の指定された位置のビット(b)から、11ビットで指定された整数(c)を書き込む。 というプログラム(関数)を書くのですが、どうもうまくいきません。よろしくおねがいします。 例えば引数が「*a, 3, 5」だったときは、 *aの3ビット目から11ビットで5(0000 0000 101)を書き込む。という感じです。 説明下手ですいません。 [3] 環境 [3.1] OS: WindowsXP home sp3 [3.2] コンパイラ名とバージョン: VisualC++6.0 [3.3] 言語: C [4] 期限: 1月11日(できれば早いほうが助かります。) [5] その他の制限: 特に無いです。
|

|