【发布时间】:2010-04-16 11:51:36
【问题描述】:
如何在TCHAR* argv[] 中输入文字?
或者:如何从char 转换为TCHAR* argv[]?
char randcount[] = "Hello world";
TCHAR* argv[];
argv = convert(randcount);
【问题讨论】:
-
TCHAR* argv[]=_T("HelloWorld");它显示错误 error C2440: 'initializing' : cannot convert from 'const char [134]' to 'TCHAR *[]'
-
你在开头缺少 " :-) 除了
TCHAR* argv[]是一个 TCHAR 指针数组,你正在尝试为它分配一个字符串。你需要这样的东西:@987654326 @ -
我给了我这样的代码 TCHAR* ptszFirstInFile = _T("sample1.asf") ; TCHAR* ptszSecondInFile = _T("sample2.asf") ; TCHAR* ptszOutFile = _T("xxxx.asf") ;现在出现错误无法从 'const char [12]' 转换为 'TCHAR *'
标签: visual-c++ argv tchar