C语言编程 怎样编出“删除用户信息”

C语言编程 怎样编出“删除用户信息”,第1张

//删除员工信息

void delete_worker(worker *HerdList)

{

int numble

worker *temp1,*temp2

for(temp1=HerdListtemp1->nextnumble++)

{

temp1=temp1->next

printf("\n\t\t[%d] %s",temp1->num,temp1->name)

}

temp1=HerdList

printf("\n请输入您要删除的员工号:")

scanf("%d",&numble)

for(numble>1numble--)

temp1=temp1->next

temp2=temp1->next

temp1->next=temp2->next

free(temp2) //释放空间

temp1=temp1->next

if(temp1!=NULL)

{

for(temp1->nexttemp1=temp1->next)

temp1->兄携誉num--

}

printf("\n请按任隐纤意键继续...")

getch()

}

只要把链表的表头传进来,然后输羡段入你要删除的第几个用户就可以了。就是释放节点的空间达到删除效果的。

你是用VB语言么??VB中没有哪一种数据类型是磨隐宴DataBase(数据库)吧!

VB中常瞎银用的数据类型有String(字符型)、Integer(整携中型)、Double(双精度型)等……

namespace one

{/// <summary>

/// 学生

/// </summary>

class Student

{

private string _code//学号

private string _name//姓模蠢扮名

public Student() { }

public Student(string Code, string Name)

{

_code = Code_name = Name

}

public string code

{

get { return _code}

set { _code = value}

}

public string Name

{

get { return _name}

set { _name = value}

}

}

/// <summary>

/// 班级

/// </summary>

class Classes

{

private int _count//学生人数

private int _size//允许存储学生人数的最大值

Student[] Data//学生信息集

public Classes()

{

_size = 1000

Data = new Student[_size]

_count = 0//编写代码

}

public int Count

{

get { return _count} //编写代档闷码

set { _count = value}

}

/// <summary>

/// 增加学生

/// </summary>

/// <param name="s">学生</param>

public void Add(Student s)

{

if (_count <_size)

{

Data[_count] = s

_count++//编写代码

}

}

/// <summary>

/// 删除学生信息旦灶

/// </summary>

/// <param name="Code">学号</param>

public void Delete(string Code)

{

int i, p

for (i = 0i <_count &&Data[i].code != Codei++)

if (i <Count)

{

for (p = ip <_countp++)

Data[p] = null//编写代码

_count--

}

}

public Student this[int index]

{

get

{

if (index <= Count)

return Data[index - 1]

else

return null

}

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12486383.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存