啊哈磊_编程从这里起步

标题: C语言扫雷【开源】 [打印本页]

作者: 4399APPLE    时间: 2014-9-20 13:12
标题: C语言扫雷【开源】
本帖最后由 4399APPLE 于 2014-9-20 13:35 编辑

用时:3小时。


扫雷.rar

10.31 KB, 下载次数: 87


作者: 4399APPLE    时间: 2014-9-20 13:14
自古沙发归楼主
作者: rosynirvana    时间: 2014-9-20 13:25
你分不清什么是横坐标什么是纵坐标?
作者: 4399APPLE    时间: 2014-9-20 13:35
rosynirvana 发表于 2014-9-20 13:25
你分不清什么是横坐标什么是纵坐标?

我习惯这样说了。。。
作者: cad20020601    时间: 2014-9-20 14:12
噜啦啦      
作者: im2b    时间: 2014-9-20 15:42
MessageBox(hWnd, "恭喜你中地雷了!", "提示", MB_ICONASTERISK); ??
作者: 4399APPLE    时间: 2014-9-20 15:46
im2b 发表于 2014-9-20 15:42
MessageBox(hWnd, "恭喜你中地雷了!", "提示", MB_ICONASTERISK); ??

弹出提示框
作者: 4399APPLE    时间: 2014-9-20 18:09
cad20020601 发表于 2014-9-20 14:12
噜啦啦

什么意思   
作者: 1935515130    时间: 2014-9-20 19:32
横坐标什么的好像六年级会学
作者: 1935515130    时间: 2014-9-20 19:33
另外,在下真心佩服
作者: 1935515130    时间: 2014-9-20 19:33
阁下的编程技术
作者: 1935515130    时间: 2014-9-20 19:34
话说你在看完啊哈c之后看的什么书?
作者: 4399APPLE    时间: 2014-9-20 20:22
1935515130 发表于 2014-9-20 19:34
话说你在看完啊哈c之后看的什么书?

看了很多,数不清
作者: 4399APPLE    时间: 2014-9-20 20:22
1935515130 发表于 2014-9-20 19:33
阁下的编程技术

                  
作者: Cminister    时间: 2014-9-21 08:48
4399APPLE 发表于 2014-9-20 20:22

我没你厉害 到现在开发的像模像样的就两个...
作者: 4399APPLE    时间: 2014-9-21 11:50
Cminister 发表于 2014-9-21 08:48
我没你厉害 到现在开发的像模像样的就两个...

都拿出来看一看
作者: im2b    时间: 2014-9-21 17:43
设置颜色:白色????
作者: 4399APPLE    时间: 2014-9-21 18:13
im2b 发表于 2014-9-21 17:43
设置颜色:白色????

设置文本颜色
作者: Amath13    时间: 2014-9-27 17:53
我想,不如把random函数改成RANDOM宏吧。
[mw_shl_code=c,true]#define RANDOM(min,max) (rand()%((max)-(min)+1))+(min)[/mw_shl_code]
作者: rosynirvana    时间: 2014-9-27 19:00
Amath13 发表于 2014-9-27 17:53
我想,不如把random函数改成RANDOM宏吧。
[mw_shl_code=c,true]#define RANDOM(min,max) (rand()%((max)-( ...

这个宏不安全……例如之后再做个乘法
作者: Amath13    时间: 2014-9-30 18:15
这个宏不安全……例如之后再做个乘法好。

谢谢,那我改一改吧,如下:
[mw_shl_code=c,true]#define RANDOM(min,max) ((rand()%((max)-(min)+1))+(min))[/mw_shl_code]
看看这个宏应该怎么改
作者: rosynirvana    时间: 2014-9-30 18:39
Amath13 发表于 2014-9-30 18:15
谢谢,那我改一改吧,如下:
[mw_shl_code=c,true]#define RANDOM(min,max) ((rand()%((max)-(min)+1))+ ...

正确思路是不用条件编译宏之外的宏
作者: tt2005tuantuan    时间: 2014-9-30 21:18
真是牛气冲天,{:soso_e106:}
作者: 4399APPLE    时间: 2014-9-30 21:49
tt2005tuantuan 发表于 2014-9-30 21:18
真是牛气冲天,

什么   
作者: Amath13    时间: 2014-10-1 13:25
正确思路是不用条件编译宏之外的宏

这句话我没有看懂,可以写一个给我们看看吗?
作者: rosynirvana    时间: 2014-10-1 13:56
Amath13 发表于 2014-10-1 13:25
这句话我没有看懂,可以写一个给我们看看吗?

不要用宏
作者: Amath13    时间: 2014-10-1 14:06
也就是说……直接用random函数?
[mw_shl_code=c,true]int random (int max, int min)
{
return rand()%(max-min+1)+min;
}[/mw_shl_code]
作者: Amath13    时间: 2014-10-5 21:27
我刚才也写了一个,但这真的不能用(编译不通过,而我又没看出那里要改,所以就顺便请大神帮帮忙了),而且我的习惯真的很不好——不写注释。

扫雷.c

3.13 KB, 下载次数: 6


作者: rosynirvana    时间: 2014-10-6 19:17
Amath13 发表于 2014-10-5 21:27
我刚才也写了一个,但这真的不能用(编译不通过,而我又没看出那里要改,所以就顺便请大神帮帮忙了),而且 ...

如果不是非常清楚C的数组退化,就尽量不要传参2维数组编译器报告的warning都是不兼容的指针类型





欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2