你已经可以用字符串获取每行的数据了吧? char input[]="AAA111";// char input[]="BBB111"; char s[6]; int i; sscanf(input,"%3s%d", s, &i);