• 請在 lilina.csie.ncnu.edu.tw 的個人目錄下先建立 up2 的子目錄. (注意大小寫). 在此目錄內置入這次作業所需檔案
    若你在自己電腦上寫作業, 請在上傳後測試一遍, 程式可否執行與是否正確 由 lilina 決定.
  • 作業所需檔案為:
    • Makefile (請參關 make 之相關文件)
    • README
    • 其它 .....
  • 作業說明:
    以 bfs 的的方式 traverse 一個目錄.
    • 一個 file (or directory) 一行, 並印出其 type 及 size.
    • for example:
                $ ./a.out  x
                x  dir  1024
                x/a file   2222
                x/b dir 512
                x/c link  4
                x/b/h file 222
               .....
              
  • 關於 Makefile 的要求:
    最少要有二個 target:
    default target: 產生所有的執行檔.
    clean: 清除所有的執行檔, *.o 及空檔等, 將目錄回復到只有 source 的狀態.
  • 關於 README 的要求:
    說明你的執行檔名字, 如何執行, 如何測試等.
  • Due day, 3/17 00:05am