2016-02-10 26 views
-1

我是C的新手,我想讀取一個文件,其中的行像30 7 * * 14-15,並解析到日期結構。 所以我真的會用你的幫助找到一個API或算法來做到這一點。有沒有人知道解碼字符串像Cron在C中的API?

+1

的「算法」實質上是「通過閱讀每一行列柱」。你會從任何入門書中學到它。 (並決定一種語言。) – molbdnilo

+0

它不僅逐行讀取,還需要解析值並創建日期和時間事件通知程序。 – oklas

+0

這個網站的目的是要求人們幫助你解決你正在編寫代碼的問題,而不是讓你在你沒有去的時候爲你編寫代碼而被困住的地方,也沒有一個地方可以提出建議關於圖書館或API。這一點在網站的介紹性文件中已經清楚了,你應該閱讀。如果你至少在Google上搜索並試驗過,並努力打開和閱讀文件,解析不同的數據類型等等 - 我們會有一個起點幫助你。 –

回答

2

嘗試閱讀源代碼,例如關於freebsd,獲取os源代碼(如果不是作爲standart os升級過程的一部分完成),查找cron,查看源代碼,獲取所需內容。它看起來並不那麼虛幻。

來源有據可查的評論: https://svnweb.freebsd.org/base/stable/9/usr.sbin/cron/cron/database.c?revision=225736&view=markup

UPD:鏈接的評論建議的@PeterT(恰好更多解析條目): https://svnweb.freebsd.org/base/stable/9/usr.sbin/cron/lib/entry.c?view=markup#l88

+0

這將是一個很好的做法,以接近os和軟件開發過程 – oklas

+0

他明確的解析感興趣,所以你不應該鏈接到它:https://svnweb.freebsd.org/base/stable/9/usr。 sbin/cron/lib/entry.c?view = markup#l88 – PeterT

+0

謝謝,已添加到回答 – oklas

相關問題