先贴代码
int use_change()
{
char *szNo = {0};
char *szSalary = {0};
int count = 0;
int i = 0;
int j = 0;
int szcount = 0;
int flag = 0;
int fflag = 0;
int num = 0;
STAFF_T *p = NULL;
//开辟空间
szNo = (char *)malloc(sizeof(char *));
memset(szNo,0,sizeof(char *));
szSalary = (char *)malloc(sizeof(char *));
memset(szSalary,0,sizeof(char *));
//开辟结构体空间
p = (STAFF_T *)malloc(sizeof(STAFF_T));
printf("Please input the staff No.:");
while(1)
{
flag = 0;
glb_putString(szNo,10,3,1);
szcount = sizeof(szNo)/sizeof(szNo[0]);
//判断是否为数字
for(i = 0; i<szcount; i++)
{
if(szNo[i] >= 'a' && szNo[i] <= 'z' || szNo[i] >= 'A' && szNo[i] <= 'Z')
{