C语言大项目RAM File System Shell

· · 个人记录

debug记录

1.

extern node *root;

node *root=NULL;

两句要分开写,一个在.h文件里,一个在.c文件里

同理,shell.h里写extern path *head;

shell.c里写path *head=NULL;

2.strtok

char *token=strtok(path,"/");

直接能把多个/一起过滤掉

3.

rread和rwrite运行后偏移量会变化

4.sscanf参数写错了