写文件的问题
程序反复往文件里面写 
 我用的是fopen( "name ", "a ")打开文件 
 如果我在命令行用rm把这个文件删除了,程序照样一直写,不出错,但是文件已经没有了,如何检测到这种情况?
------解决方案--------------------你用access (F_OK)檢測一下它是否存在是否可行呢? 
    int access(const char *pathname, int mode);   
 或可使用fam監控, 
 http://www.linuxeden.com/doc/25451.html
------解决方案--------------------监测文件是否存在的方法有很多,如果就地取材并且不涉及移植的话,你还可以用fopen来判断。BTW,你为什么要用 "a "来追加文件内容呢?只是做测试吗?还是什么加密得东西。