先贴代码
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')
{
flag = 1;
}
}
if(flag == 1)
{
printf("\nErr:\nInput number only pleas

本文介绍了如何在员工管理系统中实现数据修改功能。通过读取文件获取链表,依据员工号定位要修改的数据在文件的位置,直接更新文件内容完成修改。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



