星期三, 7月 25, 2007

工作進度

這兩天很廢,只寫了個CSV Parser。話說CSV是一種很古老又簡單的表格格式:

1.一個CSV可以包含很多列,每列以換行字元分開
2.一列可以有很多欄位,欄位之間以逗號分開
3.假如欄位資料內含逗號或是換行符號,則欄位的頭尾要各用一個雙引號包起來
4.假如欄位資料內含雙引號,則把所有雙引號都擴展成連續兩個雙引號

話說就這樣的格式,寫個Parser含除錯竟然花了我兩天,感覺現在功力越來越不怎麼樣了囧。

寫出來的Parser看起來也很有違章建築的感覺,感覺有點意外就會垮掉似的,還是說暑假要來鑽研Compiler呢XD可是有趣的東西好多喔,Intel/Win32組語也很讚啊,Design Pattern我也想看,The C++ language我也想把後半本讀完,還有一大堆好書等我啊>"<

可不可以不要開學啊XD 全文連結

0 意見: