compare.h

来自「设计并实现一个多用户多级目录结构的文件系统。该系统必须具备下列功能:目录操作」· C头文件 代码 · 共 56 行

H
56
字号
#include<string.h>int divideout(char *str){	if(str[0]=='.'&&str[1]=='/')		return 1;	else		return 0;}void dividestring(char *str,char strto[3][40]){	char *del=" \t";	char *p;	strcpy(strto[0],strtok(str,del));	int i=1;	while((p=strtok(NULL,del))&&i<3)	{		strcpy(strto[i],p);		i++;	}	if(i<3)		strcpy(strto[i],"");}int compare(char *str,char strto[3][40]){	dividestring(str,strto);	if(strcmp("dir",strto[0])==0)		return 1;	else if(!strcmp("cd",strto[0]))		return 2;	else if(!strcmp("pwd",strto[0]))		return 3;	else if(!strcmp("md",strto[0]))		return 4;	else if(!strcmp("copy",strto[0]))		return 5;	else if(!strcmp("find",strto[0]))		return 6;	else if(!strcmp("more",strto[0]))		return 7;	else if(!strcmp("date",strto[0]))		return 8;	else if(!strcmp("time",strto[0]))		return 9;	else if(!strcmp("ren",strto[0]))		return 10;	else if(!strcmp("del",strto[0]))		return 11;	else if(!strcmp("exit",strto[0]))		return 12;	else if(divideout(strto[0])==1)		return 13;	else 		return 0;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?