汉诺塔问题求助大虾

more(int n,int x,int y,int z) {if(n==1) printf("%c-->%c\n",x,z); else {move(n-1,x,z,y); printf("%c-->%c\n",x,z); move(n-1,y,x,z);}} main() {int h; printf("\ninput number:\n"); scanf("%d",&h); printf("%d\n",h); move(h,'a','b','c');}不知道哪里错了好像说move未定义 不解中