急!急!急!高手请进,帮忙改一下这个程序.

http://hi.baidu.com/%C1%A6%C1%DC/blog/item/cad450a2952fdbaecaefd027.html这个程序我写了很久,发现很... http://hi.baidu.com/%C1%A6%C1%DC/blog/item/cad450a2952fdbaecaefd027.html
这个程序我写了很久,发现很多问题,写不下去.请高手帮个忙,小弟只有这点分,全部奉上
我才刚入门 能不能简单点 最好是在这个程序上修改
展开
 我来答
百度网友47445ebea
2007-12-11 · TA获得超过479个赞
知道小有建树答主
回答量:1403
采纳率:0%
帮助的人:0
展开全部
说句话打击你一下,书写风格太差了,
不要把所有的东西都堆在主函数里,能独立开来的功能就拆分出去做个函数,变量命名的习惯差的一塌糊涂,这样的代码谁都不愿意看的,老师看了会吐血的。

--------------------------------------------
建议你重新写一个,比你改现在的要好得多的多,

1、学生数据用链表 如果允许用stl的话用vector、list、map更好,这样就没有人数限制,也不会浪费内存
struct t_student
{
DWORD m_dwID;
char m_szName[32];
bool m_bSex;
int m_iAge;
int m_iScore;
char m_szTel[32];
t_student* m_pNext;
};

添加新信息就new 一个t_student出来

2、把功能独立出来拆分成函数
void add(t_student* pStudent);

t_student* find(dword id)

void edit(dword id)
{
t_student* p = find(id);
if(p == null)
{
printf("无此学号信息");
}
else
{
//修改p内的数据
}
}

void delete(dword id)

3、如果想稍微提高一点点,把数据保存成文件,程序里再添加一些对文件的操作
otmac
2007-12-11 · TA获得超过154个赞
知道答主
回答量:173
采纳率:0%
帮助的人:229万
展开全部
说实话,你的编码风格太差了。本来还有点兴趣,但是一看到混乱的结构,一下就没兴趣了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d75515f47
2007-12-11 · 超过91用户采纳过TA的回答
知道小有建树答主
回答量:252
采纳率:0%
帮助的人:267万
展开全部
1.使用字符串函数要include "string.h"
2.strcpy(x,y);x.y是指针,而且要是同一类型的指针
3.strcpy(stu[i].name,v2)
其中stu[i].name,v2不但不是指针,而且,类型不一样
stu[i].name 为数组
v2 为整型

看一遍过去有这些问题.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式