char name,char addr,这里定义的是一个字符,而不是一个字符串,下面你给name,addr赋值的时候赋的是字符串,所以会出问题。下面这样改就可以了
char name[10];char addr[10];
char name; --> char name[20];char addr; --> char addr[20];要使用字符串数组,而不是字符变量。