IAR EMBEDDED WORK BENCHを使用してC++で作業しています。私はmain()
から関数を呼び出す際に問題に直面しています。符号なし文字配列のサイズを増やす
私のプログラムは、メーターからメータープロトコルまでデータをフェッチするために使用されます。私のプログラムで 私はunsigned char
サイズ255の配列を宣言しました。しかし、メーターから来るデータは255より大きいです。unsigned char
配列のサイズを増やす可能性はありますか?今のところ私は別の符号なし文字配列を宣言しましたが、私の問題は解決しません。また、私はこれを行ったlinkしかし、私は助けを得ることができません。私はほぼ1ヶ月にこだわっているので、ここで質問を投稿して助けてもらうことにしました。
ご協力いただければ幸いです。私のプログラムで
コンパイラとターゲットプラットフォームがあなたを制限するのでなければ、サイズを大きくすることができます。配列内の要素の数は、要素のデータ型とは何の関係もありません。または、ループ内で複数の読み込みを行うこともできます。 –
このIARのことは聞いたことがありませんが、これはC++のフリースタンディングな実装ですか?標準ライブラリに完全にアクセスできますか?プログラムの実行中に生の配列のサイズを増やすことはできませんが、標準ライブラリではサイズを変更できるコンテナの種類が用意されています。 –