`

2012-04-22 16:48 VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结

    博客分类:
  • C++
阅读更多
Unicode 和 Muti-bye。
LPCTSTR在Multi-byte Character方式下与const char*等价,在Unicode方式下与const tchar*等价。所以在Unicode方式下对其赋值像下面这样:

LPCTSTR location = _T("Software//");//加_T进行转化

否则报错:error C2440: “初始化”: 无法从“const char [10]”转换为“LPCTSTR”

http://hi.baidu.com/littledu/item/87424c17be56fcf8756a84b0



2009-12-22 11:25 error c3861 :"_T":找不到标识符you only need add ( #include <tchar.h>) .

只需要添加 #include <tchar.h> 即可


分享到:
评论

相关推荐

    const char*转LPCWSTR 字符串转换

    其中,`const char*`代表C风格的ASCII字符串,而`LPCWSTR`则是宽字符(Unicode)字符串类型,它在Windows API中广泛使用。本篇文章将深入探讨如何在Windows环境下将`const char*`转换为`LPCWSTR`。 首先,理解两者...

    C++char无法转为LPCWSTR的解决方法收集。

    C++中char无法转换为LPCWSTR是由于类型不兼容引起的,LPCWSTR类型是const wchar_t *,而const char[]是const char *,因此不能隐式转换。在VS2010开发平台中,默认情况下使用Unicode字符集,而在VC6.0中默认使用...

    std::string、char*、const char*转托管byte数组或托管字符串String

    std::string、char*、const char*是C++中三个不同的字符串表示方式,它们都可以转换为托管的byte数组或字符串String,但是在C++/CLI中,它们的转换方法略有不同。 一、std::string转托管byte数组或字符串 std::...

    C语言库函数之字符串

    ### C语言库函数之字符串 #### 一、概述 C语言提供了一系列强大的字符串处理函数,这些函数被封装在标准库中,使得开发人员能够高效地完成字符串操作任务。本章节将详细介绍C语言标准库中的一些常见字符串函数及其...

    C语言字符串操作函数.docx

    ### C语言字符串操作函数知识点详解 #### 一、strtok() — 字符串分割函数 - **功能**:`strtok()` 函数用于将一个字符串按照指定的分隔符分割成多个子字符串,并返回第一个子字符串。 - **语法**: ```c char *...

    C语言语法着色函数大全

    ### C语言语法着色函数大全知识点解析 #### 一、函数概述 本书籍《C语言语法着色函数大全》提供了详尽的C语言函数参考,共计300多页,覆盖了广泛的基础与高级函数。以下是对部分函数的详细介绍。 #### 二、核心...

    c语言字符串函数详解--函数名及源代码整理

    C语言中的字符串函数是编程中不可或缺的一部分,它们用于处理字符串的各种操作,如复制、比较、查找等。以下是对几个常用C语言字符串函数的详细解析: ### 1. `memset` `void* memset(void* dest, int c, size_t ...

    C语言字符串函数大全

    `memccpy`函数用于复制从`src`到`dest`的最多`n`个字节,直到遇到第一个值为`c`的字节或复制了`n`个字节为止。如果找到值为`c`的字节,则返回该字节在`dest`中的地址;如果没有找到或者复制了`n`个字节仍未找到,则...

    C++中char*转换为LPCWSTR的解决方案

    大家在学习或者使用Windows编程中,经常会碰到字符串之间的转换,char*转LPCWSTR也是其中一个比较常见的转换。下面就列出几种比较常用的转换方法。大家可以根据自己的需求选择相对应的方法,下面来一起学习学习吧。 ...

    C语言函数库-第四章(字符串函数)

    - **函数原型**:char *strchr(const char *s, int c); - **功能**:在字符串 `s` 中查找第一次出现字符 `c` 的位置。 #### strcmp - **函数原型**:int strcmp(const char *s1, const char *s2); - **功能**:...

    (const) char 转CString 详解(字符串类型转换详解,不断补充)

    ### (const) char 转 CString 详解:深入解析字符串类型转换 在计算机编程领域,尤其是在C++中,字符串处理是极为常见的需求之一。对于熟悉Microsoft Foundation Classes (MFC)框架的开发者而言,`CString`类是进行...

    C++字符串操作

    16. **`char* strncpy(char* dest, const char* src, size_t maxlen)`** - **功能**:此函数用于将`src`中的前`maxlen`个字符复制到`dest`。 - **参数**: - `dest`:目标字符串的起始地址。 - `src`:源字符串...

    c语言常用库函数.txt

    ### C语言常用库函数知识点详解 #### 一、文件操作相关库函数 ##### 1. `absread()`:磁盘扇区读取函数 - **功能**:此函数用于从指定磁盘驱动器中读取特定数量的扇区数据到缓冲区。 - **参数**: - `int drive`...

    库函数说明

    11. **`extern int vsprintf(char *, const char *, char *);`** - **功能**:将数据送入内存缓冲区,支持可变参数列表。 - **参数**:目标地址、格式字符串、字符数组。 - **应用场景**:动态构建格式化字符串。...

    c++中const 的各种用法

    ### C++中const的各种用法详解 #### 一、引言 `const`关键字在C++编程语言中扮演着至关重要的角色。它不仅能够帮助程序员更精确地控制代码的行为,还可以提高程序的安全性和效率。本文将详细介绍`const`在C++中的...

    const在c++中的用法

    ### const在C++中的深入应用 #### 一、引言 `const` 是 C++ 和 C 语言中一个重要的关键字,用于限定一个变量或对象不允许被改变。在实际编程过程中,正确理解和运用 `const` 不仅能提升代码的健壮性和可维护性,还...

    FATFS常用函数详解.pdf

    - `const DWORD n_workbuf`: 缓冲区大小。 - **返回值**: 返回`FRESULT`类型的结果码,成功为`FR_OK`。 23. **f_fdisk** - **功能**: 分区磁盘。 - **参数**: - `const TCHAR *drv`: 驱动器名。 - `const ...

Global site tag (gtag.js) - Google Analytics