踏雪失踪 发表于 2022-6-3 14:20:01

关于宽窄字节的问题


提示error C2065: “TCHAR”: 未声明的标识符

请各位大佬看看,问题出在哪了


#include<iostream>
#include <string>

using namespace std;

int main(int argc, char* argv[])
{
        char* p_c = "123";
        int c_len = strlen(p_c);

        wchar_t* p_w = L"456";
        int w_len = wcslen(p_w);

        TCHAR* p_t = _T("789");
        int t_len = _tcslen(p_t);

        return 0;
}

临时号 发表于 2022-6-3 15:43:51

本帖最后由 临时号 于 2022-6-3 15:55 编辑

#include <iostream>
#include <string>
#include <tchar.h> // 这里要添加tchar.h这个头文件

using namespace std;

int main(int argc, char* argv[])
{
      char p_c[] = "123";
      int c_len = strlen(p_c);

      wchar_t p_w[] = L"456";
      int w_len = wcslen(p_w);

      TCHAR p_t[] = _T("789");
      int t_len = _tcslen(p_t);

      return 0;
}

踏雪失踪 发表于 2022-6-3 16:27:17

临时号 发表于 2022-6-3 15:43


谢谢了。感谢
页: [1]
查看完整版本: 关于宽窄字节的问题