vc++ 宏2

#include "stdafx.h"
#include "Test9.h"
//http://blog.csdn.net/yousheng324/article/details/6693033

//using std::cout;
//using std::endl;
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
cout<<">>>>>>>>>>9"<<endl;
/*
#ifdef Test //如果宏定义了Test就打印
cout<<"(#ifdef)宏定义Test:"<<STR<<endl;
#endif

#if (Test2)
cout<<"(if)宏定义Test2为真"<<endl;
#else
cout<<"(if)宏定义Test2为假"<<endl;
#endif

#if Test3 == 1
cout<<"Test3 = 1"<<endl;
#elif Test3 == 2
cout<<"Test3 = 2"<<endl;
#else
cout<<"Test3 不为1,2"<<endl;
#endif

string a = "aaa";
string b = "bbb";
int isa = a.compare(Test4);//判断宏定义的字符串是a还是b
int isb = b.compare(Test4);
*/
/*//不行
//cout<<at1<<endl;
#if (isa == 0)
cout<<"Test4 = aaa"<<endl;
//#elif b.compare(Test4) == 0 //这样不行
#elif (isb == 0)
cout<<"Test4 = bbb"<<endl;
#else
cout<<"Test4 不为a,b"<<endl;
#endif
*/
/*
string t = "aaa";
string t2 = "AAA";
if (t.compare(t2) == 0)
{
cout<<"相同"<<endl;
}
else if (StrCmpI(t.c_str(),t2.c_str()) == 0) //#include <Shlwapi.h>
{
    cout<<"StrCmpI突略大小写相同"<<endl;

if (strcmpi(t.c_str(),t2.c_str()) == 0)//string.h
{
cout<<"strcmpi突略大小写相同"<<endl;
}
}
else
{
cout<<"不同"<<endl;
}
*/
/*
#ifdef WIN32
cout<<"是WIN32系统"<<endl;
#pragma message("是WIN32系统aa")
#endif

cout<<"预处理日期:"<<__DATE__<<endl;
cout<<"当前执行的文件路径:"<<__FILE__<<"当前代码行数:"<<__LINE__<<endl;
cout<<"源文件编译时间:"<<__TIME__<<endl;
cout<<"当前所在函数名:"<<__FUNCTION__<<endl;

*/
getchar();
//system("pause");
return 0;
}

你可能感兴趣的:(vc++)