#include <iostream>
#include <windows.h>
#include <TCHAR.h>
#include <StrSafe.h>
using namespace std;
![](http://www.cppblog.com/Images/OutliningIndicators/None.gif)
![](http://www.cppblog.com/Images/OutliningIndicators/None.gif)
![](http://www.cppblog.com/Images/OutliningIndicators/None.gif)
int main()
![](http://www.cppblog.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](http://www.cppblog.com/Images/OutliningIndicators/ContractedBlock.gif)
{
//WinNt中TCHAR和TEXT的使用
TCHAR c = TEXT('A');
TCHAR sz[100] = TEXT("A String");
printf("the size of c is %d, sz is %d\n", sizeof(c), sizeof(sz));
//tchar中函数的运用
_tcscat(sz, TEXT("Add"));
_tprintf(TEXT("The %s's length is %d\n"), sz, _tcslen(sz));
![](http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif)
//safe函数的使用
TCHAR sz2[20];
_tcscpy_s(sz2, _countof(sz2), sz); //第二个参数为缓冲区大小
_tprintf(TEXT("The %s's length is %d\n"), sz2, _tcslen(sz2));
![](http://www.cppblog.com/Images/OutliningIndicators/InBlock.gif)
return 0;
}
![](http://www.cppblog.com/Images/OutliningIndicators/None.gif)
posted on 2009-11-21 11:48
longshen 阅读(437)
评论(0) 编辑 收藏 引用 所属分类:
VC++