1. 程式人生 > >coreutils-4.5.1/dirname.c

coreutils-4.5.1/dirname.c

coreutils-4.5.1/dirname.c
basename.c的作者留的名字是:fixme unknown,作者很幽默呀,名字都不留。
也許作者真是覺得寫程式就是好玩。名氣算什麼?當飯吃?有意思。
剛才看了dirname.c,這個程式有意思的一個地方是,求目錄名時,如
"/usr/ab/ddd.txt"我原來以為是變成:
"/usr/ab\0ddd.txt"呢,後來,發現是這樣:
len=dir_len(result);
fwrite(result,1,len,stdout);
看到沒,result沒有截斷,但算出目錄字串的長度,再取時,只取目錄長度,因為我曾做了一個測試,打印出result來,發現其沒有截斷。