我正在使用IAR EMBEDDED WORK BENCH的C++上工作。從main()
調用函數時遇到問題。增加無符號字符數組的大小
我的程序用於通過儀表協議從儀表中獲取數據。 在我的程序中,我已經聲明瞭一個大小爲255的unsigned char
數組。但是來自meter的數據大於255。是否有任何可能增加數組的大小?現在我已經聲明瞭另一個無符號字符數組,但它不能解決我的問題。此外,我已經通過這link,但我無法得到任何幫助。我堅持了將近一個月,這就是爲什麼我選擇在這裏發佈我的問題來獲得一些幫助。
任何幫助將不勝感激。
除非編譯器和目標平臺以某種方式限制您,否則您可以增加大小。數組中元素的數量與元素數據類型沒有任何關係。或者您可以簡單地在一個循環中進行多次讀取。 –
從來沒有聽說過這個IAR的東西,但是這是C++的獨立實現嗎?你有完全訪問標準庫嗎?在程序運行時,不能增加原始數組的大小,但標準庫提供了可更改大小的容器類型。 –