Пример #1
0
int main()
{
	char str[16];
	int i, age=10, ret=0;

	while (i=getchar()) {
		if (i=='q') break;
		if (i=='p') {
			printf("input name: \n");
			scanf("%s",str);
			xpush(str, age++);
		} else if (i=='f') {
			printf("search name : \n");
			scanf("%s", str);
			ret = xfind(str);
			printf("ret : %d \n", ret);
		} else if (i=='d') {
			printf("xdelete name : \n");
			scanf("%s", str);
			xdelete(str);
		}
	}

	xfree();

	return 0;
}
Пример #2
0
 void push(SharkValue* value) {
   assert(value != NULL, "shouldn't be");
   xpush(value);
   if (value->is_two_word())
     xpush(NULL);
 }