注册 登录
编程论坛 C图形专区

我自己编的游戏,第一次,不喜勿喷

阚闯 发布于 2016-11-03 22:18, 7624 次点击
只有本站会员才能查看附件,请 登录
17 回复
#2
阚闯2016-11-03 22:32
第一次编,有错请大神们多多指教
#3
阚闯2016-11-03 22:46
#4
逆天者2016-11-04 12:30
回复 2楼 阚闯
666,新手一枚  你的游戏看起来好厉害  应该是回合制的吧?不过 编译好多错   具体我也不知道哪里错,,,
#5
阚闯2016-11-04 18:39
是吗?我为什么玩的没错
#6
wmc1101854852016-11-05 17:50
编完代码后怎么落实到实际操作上???

#7
岁碎2016-11-07 20:03
#8
纵横阳仔2016-11-13 10:35
暂且给个赞先
#9
mk_zhou2016-11-15 13:34

程序代码:

int jm2(int dj1,int dj2,int dj3,int dj4,int dj5,int ps1)
{
  if (ps1==0){if(dj1!=0) printf ("1.美国\:%d名士兵\n",dj1); else ("1\.美国\:阵亡!");}
  if (ps1==1){if(dj1!=0) printf ("1.中国\:%d名士兵\n",dj1); else ("1\.中国\:阵亡!");}
  if(dj2!=0) printf ("2.日本\:%d名士兵\n",dj2); else ("2\.日本\:阵亡!");
  if(dj3!=0) printf ("3.德国\:%d名士兵\n",dj3); else ("3\.德国\:阵亡!");
  if(dj4!=0) printf ("4.法国\:%d名士兵\n",dj4); else ("4\.法国\:阵亡!");
  if(dj5!=0) printf ("5.英国\:%d名士兵\n",dj5); else ("5\.英国\:阵亡!");
  system("pause");
  system("cls");
}

代码中存在两个问题:
1、不要乱用转义符号“\”
2、jm1、jm2中缺少返回值。
以上问题会导致编译不通过~并不明白你为什么可以正常的玩耍
#10
黑黑黑2016-11-16 17:59

#11
止步于未来2016-11-24 13:38
没有入口点,怎么运行的?
#12
幸福下落不明2017-05-18 17:14
回复 5楼 阚闯
怎么转成游戏?我一打开就是代码啊
#13
GBH12017-06-15 10:25
函数一次返回多个值,直接返回恐怕是无法做到,如果确实有需要,常用做法应该是定义类或结构体,或者使用数组, 或使用引用。你的代码可以跑起来,只能说明你的编译器实在是太厉害了
#14
丶木清丶2017-11-29 23:06
我还兴致勃勃的来看,太多编译错误了。。。修改一下在发上来吧,一起玩玩
#15
我爱编程112017-12-19 20:15

给个赞!!
#16
奋斗梦2017-12-24 09:08
非常棒
#17
新人学习2017-12-26 19:16
错误太多太多
两个函数声明的时候有返回值
定义的时候却没有返回值.
#18
Iml梁2019-08-13 15:54
你的想象力比我丰富你可以做成图形化
1