查看完整版本: [-- 【求助】论坛里面编程NB的人进来阿!作业又不会做了,请帮忙... --]

【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】 -> 【 幽幽茶馆 | Tea bar 】 -> 【求助】论坛里面编程NB的人进来阿!作业又不会做了,请帮忙... [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

beyondever 2006-02-08 18:00

都学了2个月了!还是对C语言搞不懂....又有作业要做了.不会做..

这里向大家请教了.........

这里是我的作业的网址..........上次真的非常感谢"拉菲尔" 大哥........

这次跟C有点不一样....是关于编汇的.....assembler code

希望论坛里面的大哥,美眉们多多帮忙.............

ZWJSolomon 2006-02-08 18:41
编程苦手路过…………

侠盗Z 2006-02-08 18:47
我看不懂完了……果然一直不练就荒废了……

beyondever 2006-02-08 19:03
真的很难阿!求大家帮帮忙..............如果有空的话............没空小弟就打扰了...........

神秘游侠 2006-02-08 21:00
汇编!?
(膜拜)

saied 2006-02-08 21:33
汇编OTL
下次别来个机械语言

beyondever 2006-02-08 21:56
就是这样才烦...........我都不知道为什么要学..........苦恼...........

williw 2006-02-08 22:39
汇编认识我,可惜我不认识它。

beyondever 2006-02-09 16:08
原来我搞错了题目......还是要写个C的语言........就像我的附件里面的三个FILE..把里面的.S 变成(.mips) & (.spim)

有哪位有空的执导小弟一下阿..............谢谢............

神秘游侠 2006-02-09 19:29
怎么看题目都很怪异,似乎意思是编个程序对.s文件一行一行解释?
484做这道题需要C以外的知识?
总之俺这菜鸟是解决不来了
m(_ _)m各位高人来帮帮楼主吧

拉菲尔 2006-02-09 19:58
看起来比较简单,你自己多用功吧

ps:你学的是什么专业?

beyondever 2006-02-09 21:42
我正在用功呢..现在都没停过..........

可以请教你一下嘛/?如果有不会的话......................

PS: 我读的是电力工程..........

finalx 2006-02-11 01:15
晕,没学过mips的,呵呵。
有些指令看着眼熟。

beyondever 2006-02-11 09:18
现在不是MIPS了!........只是要编个C......当它给你一段文字的时候..........变成另外一段文字再STDOUT......

beyondever 2006-02-14 10:18
这里卡住了..........

最后运行的时候......跟那个cond2.mips已经差不多了..........就是最后那里我弄来弄去........还是不知道怎么把 "%d" 移前..........

还有就是我不要两个"%d" 要一个就可以了........但不会写..........

不知道你看不看得懂........很乱..............

拉菲尔 2006-02-14 14:34
我也看不懂

倒底要求是什么?

beyondever 2006-02-14 18:02
现在已经弄好了前面一部分................
请帮帮忙看看怎么可以在同一个C FILE里面同时有mipspp的......也有spimpp

我现在里面完成的就是mipspp 但怎么可以当它运行   ./mipspp < conde2.s   的时候就做我file里面的mipspp.........而我运行       ./spimpp < conde2.s   的时候就运行我file里面的spimpp

我需要另外起一个function嘛? 来区分   mipspp 跟 spimpp 两个要做的任务嘛?



最主要的就是把cond2.s里面的变成 cond2.mips 或 cond2.spim 当它运行的时候........
我现在做到的就是把cond2.s变成cond2.mips


ps:恭祝'"拉非尔'"发贴到达3000....................

拉菲尔 2006-02-14 20:24
运行?不是转换?

我不懂汇编==

ps:我都不知道我到3k了,呵呵

beyondever 2006-02-14 21:21
我现在正在努力了..............
是C语言来的........只是STDIN 是 .s FILE STDOUT就是 mips 跟spim.....
这样而已........不是汇编............

就是运行的时候会有STDOUT就是 .mips里面的东西............

有时间的话就帮忙看看........没时间就别耽误你了......我会尽力的..............

ps:论坛有时候会显示发贴多少........但有时不会............就像现在................就不显示了..................

拉菲尔 2006-02-15 10:31
你可以尝试用gets函数
代码如下:
char *string = NULL;

gets(string);

然后用判断string的值来决定转换成什么文件

也就是先判断输入,然后决定输出

beyondever 2006-02-15 13:46
我们不可以用gets......因为"gets"有bug..........我们学校不允许用gets来写program.......

拉菲尔 2006-02-16 19:45
那你用什么获取输入字符串?

看你的代码是命令行,可我不习惯这样用==

用fgets怎样?

Taburiss 2006-02-16 20:49
gets()可能造成溢出错误~~因为它不限制取来的串的长度~~~如果超出缓冲区,就会被有心人利用~~哼哼~~
拉拉说的很正确~~用fgets()来代替就OK了~~因为fgets()可以设定长度滴~~
以上~~

拉菲尔 2006-02-16 23:29
勉强弄成了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

beyondever 2006-02-17 10:46
非常非常谢谢拉菲而......................虽然迟了一点..............我已经交了............但对于我对C的认识..........哈哈哈哈
我在拉非而的帮助下确实增加了不少..............你那段CODE对我很有用........


查看完整版本: [-- 【求助】论坛里面编程NB的人进来阿!作业又不会做了,请帮忙... --] [-- top --]


Powered by PHPWind Code © 2003-08 PHPWind
Gzip enabled

You can contact us