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

关于标准库头文件的有关问题

2013-10-30 
关于标准库头文件的问题,标准库头文件哪个包含TCHAR.h啊,能不能帮帮菜鸟啊。编程时碰到_T()未定义,知道要包

关于标准库头文件的问题,
标准库头文件哪个包含TCHAR.h啊,能不能帮帮菜鸟啊。编程时碰到_T()未定义,知道要包含tchar.h头文件,但是标准库头文件是哪个呢? 头文件 标准库
[解决办法]

引用:
Quote: 引用:

include 你说的那个 不行么

我是用vs2008,利用的标准库,所以不能用.h文件。比如用#include<iostream> 代替了#include<iostream.h>
但是现在我不知道哪个文件里包含了tchar.h。

并不是全都都用不带.h的,只是std空间中包括的
[解决办法]
引用:
Quote: 引用:


#ifdef _UNICODE
#define _T(x)      L ## x
#else
#define _T(x)      x
#endif


你的意思是让我自己加这段代码?还是说如果我用的是unicode的话,就直接用L()。你的意思不懂

自己加下面这段代码:
#ifdef _UNICODE
#define _T(x)      L ## x
#define _tcscpy    wcscpy
#else
#define _T(x)      x
#define _tcscpy    strcpy
#endif

热点排行