C++关于main主函数的()接口

VS2005自动提供的WIN32程序,默认的main函数的写法是:voidmain(intargc,_TCHARargv[]){……}前面的那个int是接收的字符串个数,... VS2005自动提供的WIN32程序,默认的main函数的写法是: void main(int argc, _TCHAR argv[]){……} 前面的那个int是接收的字符串个数,后面那个数组时存储argc个字符串的数组。 但是现在出现一个问题,有些版本或者书上(比如WINDOWS API或者一些C++相关系统库函数的书籍),是这样写的: void main(int argc, PCHAR argv[]){……} 那么为什么会产生PCHAR和_TCHAR,而且我用的VS2005完全不支持PCHAR这种写法。 展开
 我来答
张大著S5c9u51
2014-06-20 · 超过64用户采纳过TA的回答
知道答主
回答量:122
采纳率:0%
帮助的人:124万
展开全部
那要看那个PCHAR展开后是什么是char还是什么的(我猜应该是char*) 反正TCHAR展开是 #ifdef _UNICODE #define TCHAR char #else #define TCHAR wchar_t #endif _TCHAR 应该是char*或wchar_t*

麻烦采纳,谢谢!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式