Re: [問題] 請問for loop寫法..

看板C_and_CPP (C/C++)作者 (Never)時間16年前 (2009/11/02 22:23), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
不知道這樣是不是你要的... int event = getEvent(); for(i=0 ; i < 6 ; i++) { write(fd, (i+event) % 6, ((i+event) % 6).len); } ※ 引述《eleghost (徵求12/5五月天DNA門票!!)》之銘言: : 其實這也不全然是 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: 115.64.54.125 ※ 編輯: evernever 來自: 115.64.54.125 (11/02 22:24) ※ 編輯: evernever 來自: 115.64.54.125 (11/02 22:25)

11/02 22:26, , 1F
恩恩, 是這樣的..謝謝!
11/02 22:26, 1F
文章代碼(AID): #1AxkjBHo (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1AxkjBHo (C_and_CPP)