`
yuanlanxiaup
  • 浏览: 858857 次
文章分类
社区版块
存档分类
最新评论

main函数的TCHAR版本

 
阅读更多

Windows API中,所有函数既有ASCII版本,也有UNICODE版本。

为了实现程序只写一个版本,在编译的时候再决定用ASCII还是UNICODE,通过使用

TCHAR来代替char/wchar_t,再通过在预处理器中使用UNICODE标识来决定使用其中之一。

main函数也有相应的 _t 版本,示例代码如下:

分享到:
评论

相关推荐

    019-兼容型字符串(TCHAR)及相关函数.flv

    #define _tmain main #define _tWinMain WinMain #endif _T("字符串") L"字符串" _T和_L的区别在于,_L不管你是以什么方式编译,一律以UNICODE方式保存 LPSTR:32bit指针指向一个字符串,每个字符占1...

    int _tmain(int argc, _TCHAR argv[]) 函数

    int _tmain(int argc, _TCHAR argv[]) int _tmain(int argc, _TCHAR argv[])

    入口函数( main、WinMain)

    int main(int argc, _TCHAR* argv[]) { return 0; } 该函数是C/C++中的入口函数,而在WindowsAPI中也有自己的入口函数,该函数的格式为: int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, ...

    代码逆向 寻找main函数入口.docx 有点汇编

    逆向的第一步是什么?这要问你学习C语言的第一步是什么,很自然的,逆向的第一步当然也是大名鼎鼎“HelloWorld!...int _tmain(int argc, _TCHAR* argv[]) { printf("Hello World!\r\n"); return 0; }

    浅析_tmain()与main()的区别

    main()是标准C++的函数入口。标准C++的程序入口点函数,默认字符编码格式ANSI 函数签名为: int main(); int main(int argc, char* argv[]); _tmain()是windows提供的对unicode字符集和ANSI字符集进行自动转换用的...

    自己写的lua 封装 简单易用,需要示例的可以mail: xieaiwanli@hotmail.com

    --下面是main 函数 int _tmain(int argc, _TCHAR* argv[]) { //获取LUA 运行状态 lua_State *l = LRT_GetLuaState(); //注册C++类 RegisterLuaClass::RegisterClass(l); char current_dir[260] = {0}; ...

    java面试常考的数据结构

    public static void main(String args[]) { //主函数 DataInputStream in = new DataInputStream(System.in); String st=""; Hanoi obj=new Hanoi(); int n=0; char A='A', B='B', C='C'; System.out....

    MFC的程序框架剖析

    7、对于普通的VC++控制台程序,无论全局变量还是全局对象,程序运行时,在加载main函数之前,就已经为它们 分配了内存空间。对于一个全局对象来说,此时就会调用该对象的构造函数,构造该对象,并进行初始化操作 8、...

    c++11智能指针解析——揭开底层面纱,完整理解智能指针.pdf

    //先写⼀个测试类 main函数如下: int _tmain(int argc, _TCHAR* argv[]) { auto_ptr <Base1> base1(new Base1);//可理解为先声明⼀个名为base1的Base1类型智能指针,然后再base1⾥⾯管理new Base1 if (base1.get())...

    MFC与IP多播技术的局域网聊天器网络课程设计

    int mainmain() { //发送多播数据,当用户在控制台输入"QUIT"时退出。 //while(1) //{ //scanf("%s",sendbuf); if( sendto(sockM,(char*)sendbuf,strlen(sendbuf),0,(struct sockaddr*) &remote;,sizeof(remote))==...

    用户名密码查询findpass

    int __cdecl main( int argc, char* argv[] ) { printf( "\n\t To Find Password in the Winlogon process\n" ); printf( " Usage: %s DomainName UserName PID-of-WinLogon\n\n", argv[0] ); if ((!IsWinNT ...

Global site tag (gtag.js) - Google Analytics