>>948
見つかんなかったらNULL返す。コンパイルしてないんでごめん。

struct node * findNode(struct node *top,char *number)
{
struct node *top;
struct node *tmp;

top = n;
tmp = n;
tmp = top->next;
while(tmp != top){
if(strcmp(tmp->number,number) == 0) return tmp;
tmp = tmp->next;
}
return NULL;
}