トップ «前の日記(2010-12-15(Wed)) 最新 次の日記(2010-12-17(Fri))» 編集

屑俺日記

僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。


2010-12-16(Thu) 今日はくもり。寒いらしい

C で書き直してみたのだ

昨日の続き。
非常に簡略、というより手抜きだけど。

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
 
int main() {
	truncate("hoge.txt", 10000);
	return 0;
}

"hoge.txt" がカレントディレクトリになければ実行しても 何も変らない。

$ touch hoge.txt
$ ls -alFh  hoge.txt; du hoge.txt
-rw-r--r-- 1 user group 0 2010-12-16 16:38 hoge.txt
0       hoge.txt
 
$ ./truncate
 
$ ./truncate
$ ls -alFh  hoge.txt; du hoge.txt
-rw-r--r-- 1 user group 9.8K 2010-12-16 16:39 hoge.txt
0       hoge.txt

リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。

index.htmlは ここから。