打印

新手上路,求助

[复制链接]
1501|3
手机看帖
扫描二维码
随时随地手机跟帖
沙发
贺信|  楼主 | 2009-10-10 14:44 | 只看该作者
比如我在mian.c中这样定义SendFlag
#include <reg51.h>
#include"initial.h"
#include"IR Decode.h"
#include"UART.h"

#define uchar unsigned char
#define uint unsigned int

bit SendFlag = 0;


在IR Decode.c中用这 SendFlag ,该怎么做才不会出错呢?

使用特权

评论回复
板凳
ZRL700424| | 2009-10-10 15:00 | 只看该作者
在IR Decode.c中用这 SendFlag 时加上下面这条,说明是外部变量:
extern bit SendFlag;

使用特权

评论回复
地板
贺信|  楼主 | 2009-10-10 15:40 | 只看该作者
谢谢楼上
我错在多了=0!!!!!!!
extern bit SendFlag=0;改成extern bit SendFlag;就可以了!!

使用特权

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

本版积分规则

66

主题

305

帖子

0

粉丝