[問題] for 迴圈轉成 4等分狀態機

作者: HCYPMGO (CYHao)   2018-12-05 17:58:13
開發平台(Platform): (Ex: Win10, Linux, ...)
win7
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
VC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)

問題(Question):
餵入的資料(Input):
預期的正確結果(Expected Output):
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
int i,j,array_count;
UINT32 m,n;
for (i = 0; i < 60; i += 2)
for (j = 0; j < 80; j += 2)
for(m = 0; m < 4; m++)
for(n=0; n < 4; n++)
{
array_count = (i * 4 + m) * 320 + j * 4 + n;
Des[array_count] = Src[array_count]>>8;
Des[array_count] = Src[array_count] >>8;
}
請問各個大大要怎麼
將上面的For迴圈
轉成switch case(4個case)
的狀態機來做呢?
補充說明(Supplement):
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-12-05 18:46:00
你程式裡那麼多4 挑一個地方改阿又有迴圈又有4 這不是很合理且合邏輯嗎
作者: loveme00835 (髮箍)   2018-12-05 19:06:00
原來還有人在學 C90

Links booklink

Contact Us: admin [ a t ] ucptt.com