下記のようにTx[1]からTx[19]までのサムチェックコードを
Tx[21](上位)、Tx[22](下位)に格納したいのですが上手くいきません。記述の訂正点やもっと良い方法があったら教えて下さい。
unsigned char Tx[30];
unsigned int sum;
for( i = 1; i < 20; i++ ) // サムチェックコード作成
sum ^= Tx[ i ];
Tx[ 22 ] = sum; //23 サムチェックコード2
sum = sum >> 8;
Tx[ 21 ] = sum; //22 サムチェックコード1
No.2ベストアンサー
- 回答日時:
^= はサムですから +=の間違いなんでしょうね。
変数のキャストが抜けています。
sum += (int) Tx[ i ];
Tx[ 22 ] = (char) sum;
あと、SUM = 0 と明示的に初期化しましょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 電車・路線・地下鉄 TX-1000系 TX-2000系 TX-3000系 1 2022/09/19 14:06
- ルーター・ネットワーク機器 L3スイッチからメディアコンバータを経由してPCへ接続出来ません。 3 2022/07/03 22:15
- C言語・C++・C# プログラミング実行後の表示される値を答えよ #include<stdio.h> void main( 7 2022/05/20 00:07
- C言語・C++・C# プログラミング実行後に表示される値を答えよ #include <stdio.h> void main 4 2022/05/28 10:20
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- C言語・C++・C# C言語階乗の総和を求める 2 2023/03/04 23:31
- 電車・路線・地下鉄 TXには運転手は不要だと思いますがどうでしょうか? 横浜シーサイドラインは今は無人なのかな。 あとは 5 2022/07/27 08:32
- ソフトウェア メディアコンバータのテスト 1 2023/04/06 18:49
- C言語・C++・C# このプログラミングの問題を教えてほしいです。 キーボードからデータ数nとn個のデータを入力し、平均値 3 2022/12/19 22:51
- 数学 偏微分に関して教えてください。 g(t)=f(tx,ty)とおいたとき、g(t)の3階微分と4階微分 3 2023/06/27 21:04
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
fgetsなどのときのstdinのバッ...
-
atoi( ) の反対をやりたい
-
TCHAR文字列?の特定部分の数字...
-
charでの計算?
-
文字列から空白を取り除きたい...
-
CStringをwchar_tに変換したい
-
c言語の問題の説明、各所ごとに
-
3桁区切(コンマ)記号をつけ...
-
制御の方法
-
str系関数を使わずに二つの文字...
-
C言語のfor文です。 繰り返しの...
-
絶対パスからのファイル名の切...
-
int main()の・・・
-
main の引数には const 付けた方が
-
c言語です。
-
VC++でコンパイルエラーが出ま...
-
new
-
C言語 バイナリファイルをfloa...
-
c言語配列の結合についてです。...
-
'const char *' 型は 'char *' ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fgetsなどのときのstdinのバッ...
-
C言語のfor文です。 繰り返しの...
-
テキストデータをそのままバイ...
-
charでの計算?
-
文字列から空白を取り除きたい...
-
charからLPTSTRへの変換方法
-
atoi( ) の反対をやりたい
-
2曲同時再生するにはどうした...
-
C言語の入力した文字を反転させ...
-
配列をnビットシフトする
-
3桁区切(コンマ)記号をつけ...
-
int main()の・・・
-
型変換
-
CStringをwchar_tに変換したい
-
'const char *' 型は 'char *' ...
-
間接操作のレベルとは
-
double型の値をchar配列に変換...
-
switch文で文字を比較すること...
-
c++ 文字列を入力して、一文字...
-
絶対パスからのファイル名の切...
おすすめ情報