首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

#ifdef简单有关问题

2012-02-20 
#ifdef简单问题编写VC控制台程序时,CPP文件开始部分定义如下:#define__TEST__在main主函数中编写:#ifdef__

#ifdef简单问题
编写VC控制台程序时,CPP文件开始部分定义如下:
#define   __TEST__

在main主函数中编写:  
#ifdef   __TTTT__
          printf( "测试\n ");
#endif

为什么不能打印 "测试 "呢?

[解决办法]
有没有包含头文件stdio.h
[解决办法]
int main(int argc,char * argv[])
{
#define __TEST__

#ifdef __TEST__
printf( "测试\n ");
#endif

return 0;
}
[解决办法]
#define __TEST__
int main(int argc,char * argv[])
{
/*some code...*/
#ifdef __TEST__
printf( "测试\n ");
#endif
/*some code...*/
getch();
return 0;
}
---------------------
楼主应该是上面这个意思吧?
我这里是可以输出的啊!
是否是在测试时,在开头define一下,
程序中会输出许多预先设置好的输出内容;
而在正式运行时,把这个头去掉就可以了。
类似#define DEBUG之类的语句的?


热点排行