打印

uv4奇怪的问题

[复制链接]
1837|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ayb_ice|  楼主 | 2011-4-22 10:19 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
先看图
程序包含
#include <stdio.h>后
编译出错
开始始终不明白
后来发现将函数声明
extern char *gets (char *, int n);
改成
extern char *gets (char *, int );
即可,或者将"n"改成任意非"n"的字符也可以
但原因是什么呢
不明白

未命名.JPG (141.53 KB )

未命名.JPG

相关帖子

沙发
ayb_ice|  楼主 | 2011-4-22 10:25 | 只看该作者
进一步发现,函数声明中不能有参数带"n"的,否则都会报一样的错

使用特权

评论回复
板凳
ayb_ice|  楼主 | 2011-4-22 10:52 | 只看该作者
更进一步发现UV4里
函数参数名不能为"n"

使用特权

评论回复
地板
ayb_ice|  楼主 | 2011-4-22 11:04 | 只看该作者
不好意思,搞了个乌龙球
原来是我的程序有个"n"相关的宏定义引起的

使用特权

评论回复
5
原野之狼| | 2011-4-22 11:23 | 只看该作者
嗯 不到一个小时就把问题解决了 我都没有赚分的机会了 再说 就给2分 墙裂BS一下:lol

使用特权

评论回复
6
ayb_ice|  楼主 | 2011-4-22 11:27 | 只看该作者
嗯 不到一个小时就把问题解决了 我都没有赚分的机会了 再说 就给2分 墙裂BS一下:lol
原野之狼 发表于 2011-4-22 11:23

自摆乌龙,现丑了

使用特权

评论回复
7
原野之狼| | 2011-4-22 12:00 | 只看该作者
木有关系的,谁都有脑袋短路的时候~

使用特权

评论回复
8
adams.gh| | 2011-4-22 22:34 | 只看该作者
不好意思,搞了个乌龙球
原来是我的程序有个"n"相关的宏定义引起的
ayb_ice 发表于 2011-4-22 11:04

:funk:

使用特权

评论回复
9
hgjinwei| | 2011-4-23 10:42 | 只看该作者
;P 话说你没事定义个 n 的宏干嘛?

使用特权

评论回复
10
ayb_ice|  楼主 | 2011-4-23 10:54 | 只看该作者
;P 话说你没事定义个 n 的宏干嘛?
hgjinwei 发表于 2011-4-23 10:42

"n"就是纳的意思,比如纳秒
#define n /1000000000UL // 10**-9

使用特权

评论回复
11
xingaiking| | 2011-4-23 22:58 | 只看该作者
受教了~~~LZV5

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

222

主题

15461

帖子

34

粉丝