作者eleghost (徵求12/5五月天DNA門票!!)
看板C_and_CPP
標題[問題] 請問for loop寫法..
時間Mon Nov 2 22:06:15 2009
其實這也不全然是 for loop的問題...
現在我有 0 ~ 5 共六個記憶體要寫到檔案...
因為有順序關係,若是 事件在 3 發生,則寫入順序是..
4 -> 5 -> 0 -> 1 -> 2 -> 3
若是在 5 發生
0 -> 1 -> 2 -> 3 -> 4 -> 5
事件有可能在 0 ~ 5任一時間點發生...請問要將這些記憶體寫成
檔案時有比較簡潔的方法嗎?
我現在是用,譬如第一個case
write(fd, 4, 4.len);
write(fd, 5, 5.len);
for (i=0; i<=3; i++)
write(fd, i, i.len);
請問可以建議比較好的寫法嗎? 謝謝!
PS:gcc4 / Embedded linux平台
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.201.105
※ 編輯: eleghost 來自: 59.127.201.105 (11/02 22:07)
1F:→ james732:用 % 的話? 11/02 22:08
2F:推 LouisXIV:恩 直覺想到 % 11/02 22:09
3F:→ eleghost:以解決,感謝樓上兩位! 11/02 22:27