char 型のポインター配列bufがあり、その各要素を unsigned int にキャストし、unsigned int または int arrayに格納したいと考えています。
問題は、以下のキャスト用コードの 2 番目のコード コマンドが unsigned int でキャストした後に負の値を返すことですが、0 から 255 までの正の値しか期待していません。コードの 2 行目のキャストで 0 から 255 までの正の値のみが返されるようにするにはどうすればよいですか?
int array [100];
array[l]=((unsigned int(buf[0]))*5));
それを手伝ってください。
ありがとうございました。