我的程序是从2005版本复制到2003版本的,一切准备好之后,出现了如下错误:
 error C2664: “wsprintfA” : 不能将参数 2 从“const unsigned short [28]”转换为“LPCSTR”
        与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
具体出错的地方是:
    if (hCom == INVALID_HANDLE_VALUE) {wsprintf(TmpStr,L"Error: Can't open commport.");return(TmpStr);}
    if (!GetCommState(hCom,&dcb))     {wsprintf(TmpStr,L"Error: GetCommState.");return(TmpStr);}