我的主要有以下签名:
int _tmain(int argc, _TCHAR* argv[])
Run Code Online (Sandbox Code Playgroud)
我想预先形成以下内容:
FILE *inputFilePtr;
inputFilePtr = fopen(argv[2], "_r");
Run Code Online (Sandbox Code Playgroud)
但是存在类型不匹配.我该怎么办?我应该使用:
inputFilePtr = _tfopen(argv[2], ??????);
Run Code Online (Sandbox Code Playgroud)
谢谢!
使用:
_tfopen(argv[2], TEXT("r"));
Run Code Online (Sandbox Code Playgroud)
不使用:
_tfopen(argv[2], L"r");
Run Code Online (Sandbox Code Playgroud)
第二个将给出编译错误如果宏UNICODE
没有定义,即当TCHAR
仅仅是char
,不wchar_t
.
归档时间: |
|
查看次数: |
5523 次 |
最近记录: |