file.c
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C语言 代码 · 共 40 行
C
40 行
// file.c
void cat(string file)
{
write(read_file(file));
}
void log_file(string file, string text)
{
write_file(LOG_DIR + file, text);
}
void assure_file(string file)
{
string path, *dir;
int i;
if( file_size(file)!=-1 ) return;
seteuid(ROOT_UID);
dir = explode(file, "/");
dir = dir[0..sizeof(dir)-2];
path = "/";
for(i=0; i<sizeof(dir); i++) {
path += dir[i];
mkdir(path);
path += "/";
}
}
string base_name(object ob)
{
string file;
if( sscanf(file_name(ob), "%s#%*d", file)==2 )
return file;
else
return file_name(ob);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?