找回密码
 注册
搜索
楼主: 宋震远

C语言求助,在线等

[复制链接]
发表于 2007-12-2 08:24:56 | 显示全部楼层
[quote=Cloudia;442736]软件专上但是只学到C还米学C++的路过...[/quote]
这是什么逻辑,C的难度比C++高啃~靠
发表于 2007-12-2 09:16:41 | 显示全部楼层
[quote=aurthconan;442616]惃错误信息发七来

而且C语言的控制台输入输出要用 printf() scanf()的吧 用cout cin 的都不行吧[/quote]
[B]除此之外[/B]
[B]诸如drug *drugs前面要加struct[/COLOR][/SIZE][/B]
[B]所以要写成struct[/COLOR][/SIZE] drug *drugs[/SIZE][/B][/SIZE]

[B]我不懂为什么你要写成[/B]
[B]int[/COLOR][/SIZE] &i[/COLOR][/SIZE][/COLOR][/SIZE]int[/COLOR][/SIZE] &N[/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/B]
[B]int i[/COLOR][/SIZE]int[/COLOR][/SIZE] N 不就好了[/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/SIZE][/COLOR][/SIZE][/B]

[B]还有[/COLOR][/SIZE][/B]
[B]struct[/COLOR][/SIZE] drug temp;[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/B]
[B]我没仔细看你在哪里用它,反正这样子定义等这个function一结束,temp就从内存了消失了。[/COLOR][/SIZE][/B]
[B]要保留它要用[/COLOR][/SIZE][/B]
[B]struct[/COLOR][/SIZE] drug* temp = malloc([/COLOR][/SIZE]sizeof[/COLOR][/SIZE]([/COLOR][/SIZE]struct[/COLOR][/SIZE] drug));[/COLOR][/SIZE][/B]
[B]再程序结束前要用[/SIZE][/COLOR][/B]
[B]free[/COLOR][/SIZE]([/COLOR][/SIZE]void[/COLOR][/SIZE]*);[/SIZE][/COLOR][/SIZE][/B]
[B]清空该内存,否则有memory leak,不过你们老师应该不会要求你处理memory leak,所以也可以无视。[/SIZE][/B][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/SIZE][/SIZE]
发表于 2007-12-2 19:21:41 | 显示全部楼层
我最讨厌看别人的代码了,尤其是没注釃的.
 楼主| 发表于 2007-12-2 20:52:56 | 显示全部楼层
不是,就是那些声明,总没用不知道为什么TC就是运行不了
 楼主| 发表于 2007-12-2 20:58:31 | 显示全部楼层
设计一个药品管理程序,具有下列功能*
输入药品信息*药品号、药品名、类别(西药、中成药)、单价、数量、价格等信息,共10个;
给定药品号,查找药品信息;
给定药品号,修改药品信息;
给定药品号,删除药品信息;
统计
总药品价值
分别统计西药和中成药的总价值
按照药品的单价升序或者降序排列药品信息
加分功能

就是这个课程设计,谁有空就帮我下吧,后天就交了
发表于 2007-12-3 09:41:21 | 显示全部楼层
那偶就没时间了。。。如果5号以后交还好说。。。[/SIZE]
偶在写操作系统,5号要交。。。[/SIZE]
发表于 2007-12-3 13:05:13 | 显示全部楼层
明天就要么?今天偶还要做FLASH作上和艺术设计作上=.=!
看那些功能貌似做出来还是很简单的,不过要偶做的话可能和LZ思路不太一样,而且偶不喜欢用void而是喜欢直接用数组编在main里...(水平太差木有办法啃...)还有加分功能是虾米啃?
 楼主| 发表于 2007-12-3 17:52:16 | 显示全部楼层
就是额外加分的界面美化,如果能做的吧,就帮我看看帖这里吧,明天就要检查了,大概做下就行
发表于 2007-12-5 10:57:30 | 显示全部楼层
[quote=WeiZ;442789][B]除此之外[/B]
[B]诸如drug *drugs前面要加struct[/COLOR][/SIZE][/B]
[B]所以要写成struct[/COLOR][/SIZE] drug *drugs[/SIZE][/B][/SIZE]

[B]我不懂为什么你要写成[/B][/SIZE]
[B]int[/COLOR][/SIZE] &i[/COLOR][/SIZE][/COLOR][/SIZE]int[/COLOR][/SIZE] &N[/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/B]
[B]int i[/COLOR][/SIZE]int[/COLOR][/SIZE] N 不就好了[/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/SIZE][/COLOR][/SIZE][/B]

[B]还有[/COLOR][/SIZE][/B]
[B]struct[/COLOR][/SIZE] drug temp;[/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/B]
[B]我没仔细看你在哪里用它,反正这样子定义等这个function一结束,temp就从内存了消失了。[/COLOR][/SIZE][/B]
[B]要保留它要用[/COLOR][/SIZE][/B]
[B]struct[/COLOR][/SIZE] drug* temp = malloc([/COLOR][/SIZE]sizeof[/COLOR][/SIZE]([/COLOR][/SIZE]struct[/COLOR][/SIZE] drug));[/COLOR][/SIZE][/B]
[B]再程序结束前要用[/SIZE][/COLOR][/B]
[B]free[/COLOR][/SIZE]([/COLOR][/SIZE]void[/COLOR][/SIZE]*);[/SIZE][/COLOR][/SIZE][/B]
[B]清空该内存,否则有memory leak,不过你们老师应该不会要求你处理memory leak,所以也可以无视。[/SIZE][/B][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/COLOR][/SIZE]
[/SIZE][/COLOR][/SIZE][/COLOR][/SIZE][/SIZE][/SIZE][/quote]

哦 原来如此  还有这些差别
就学了C++,没正经学过C语言,对C语言没研究。


PS*我们学校太扯了,大三七期学C#,下期学JAVA[s:19]
PPS *CQU的
发表于 2007-12-5 13:34:21 | 显示全部楼层
[quote=aurthconan;443169]哦 原来如此 还有这些差别
就学了C++,没正经学过C语言,对C语言没研究。


PS*我们学校太扯了,大三七期学C#,下期学JAVA[s:19]
PPS *CQU的[/quote]
我是VT的,C的确很牛X,第一次写C程序的时候发现原来C没有Class也能写出Double Linked List这种东西。当时觉得思路太神奇了。
C#这学期选修了一下,真TMD好玩,感觉像用星际魔兽战役编辑器
C是高手用的东西,但现在找工作一般是个C++达人就够了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|MGCN谍海游龙

GMT+8, 2026-8-20 15:59 , Processed in 0.039400 second(s), 13 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表