該錯誤是在這一行:錯誤:從'const prog_uchar *'轉換爲'字節'失去精度?
dataArray[iLedMatrix][iRow] |= (byte)(bufferPattern[iRow]) & (1<<7);
dataArray中是:字節dataArray中[NUMBER_LED_MATRIX] [NUMBER_ROW_PER_MATRIX];
bufferPattern is:const patternp * bufferPattern;
patternp是typedef類型:typedef prog_uchar patternp [NUM_ROWS];
我可以在參考文獻中看到prog_uchar是1個字節(0到255)。所以我不明白失去精度的錯誤?任何想法?
您遇到了問題和正確的解決方案。 Thx,我的C有點生疏,我需要醒來! Thx – 2009-04-17 19:48:54