`
YYBOB
  • 浏览: 35424 次
  • 性别: Icon_minigender_1
  • 来自: 河南
文章分类
社区版块
存档分类
最新评论

vc2008错误:不能将参数 1 从“const char [5]”转换为“LPCTSTR”

阅读更多

 

昨天晚上看了会vc,结果连一个测试都没通过,出现错误:

不能将参数 1 从“const char [5]”转换为“LPCTSTR”

网上查了下,是因为vs 2005之后项目使用的是unicode字符集,在“项目-属性”中将字符集换成多字节字符集就行了,也可以将文本内容放在_T()里面,不变字符集。

 

现在做java只是做web开发,学的东西都快忘完了,以后要把vc搞一下了。。

 

 

 

分享到:
评论

相关推荐

    VC 常见编译错误

    2. 错误 C2664: “ATL::CStringT,StringTraits>::Remove”: 不能将参数 1 从“const char [n]”转换为“char” `CString`是Microsoft ATL(Active Template Library)中的一个字符串类。当你尝试使用`Remove`函数...

    VC数据类型转换大全

    1. 整数(int)转换为字符串:使用 itoa 函数可以将整数转换为字符串,例如:`itoa(i, temp, 10)`。 2. 长整型(long)转换为字符串:使用 ltoa 函数可以将长整型转换为字符串,例如:`ltoa(l, temp, 10)`。 3. ...

    (VC)强制类型转换相关.docx

    // 用 LPCSTR 转化为 const char* ``` CString也可以转换为char数组,例如: ```c char buffer[128]; CString str; strcpy(buffer, str.GetBuffer()); str.ReleaseBuffer(); ``` 2. CString 转换为 char\* CString...

    vc数据的类型转换大全

    3. 不支持的数据类型:对于Format函数不支持的类型,可先转换为char*,再赋值给CString。 四、BSTR、_bstr_t 和 CComBSTR之间的转换 1. BSTR:是COM接口中的基础字符串类型,是32位宽的Unicode字符串。 2. _bstr_t...

    VC CString字符串的类型转换

    类型转换可能会因数据格式不正确而失败,如字符串不能转换为有效数字。在进行转换时,应确保数据格式正确,并捕获可能的异常。 4. **效率考虑:** 对于大量字符串操作,考虑使用`std::string`或`std::wstring`,...

    VC各种字符串转换

    值得注意的是,`string::c_str()`返回的是`const char*`,不能用于修改字符串。如果需要可修改的字符数组,可以使用`data()`方法,但不推荐这样做,因为它破坏了`std::string`的不变性。 在处理字符串转换时,确保...

    VC中各种数据之间的转换方法

    本文将详细阐述如何在VC++中进行各种数据类型的转换,包括从其他数据类型转换为字符串,字符串转换为其他数据类型,以及BSTR、_bstr_t和CComBSTR之间的转换。 一、其他数据类型转换为字符串 1. 短整型(int):可以...

    vc数据类型转换大全

    5. **Char[] to int**: 使用`atoi`函数将C风格字符串转换为整数。 ```cpp char c[10] = "123"; int n = atoi(c); ``` 6. **Char[] to float**: 使用`atof`函数将C风格字符串转换为浮点数。 ```cpp char c[10] = ...

    MFC工程中,几种常见数据类型的转换

    在这里,我们将讨论几种常见的数据类型转换,包括 Char* 转换为 CString、CString 转换为 const char*、CString 转换为 LPSTR、CString 转换为 int 等。 1. Char* 转换为 CString 在 Unicode 字符集下,Char* 转换...

    在vc中如何进行类型转换,比如把整型转换为字符串型或从字符串转换为整型1.pdf

    本文将详细介绍如何在VC++中进行类型转换,包括整型转换为字符串型,以及从字符串转换回整型。 一、其他数据类型转换为字符串 1. 短整型(int)到字符串: 使用`itoa()`函数,如`itoa(i, temp, 10)`,其中`i`是待...

    vc常用数据类型使用转换详解

    - 如果已经有了一个`CString`变量,如`str = "2008北京奥运"`,可以通过`(LPSTR)(LPCTSTR)str`将其转换为`char*`。 **5. BSTR变量** - `BSTR`变量可以使用`SysAllocString`创建: ```cpp BSTR bstrValue = ::...

    VC数据类型转换大全[借鉴].pdf

    - _bstr_t变量:可以直接转换为const char*,如`buf = bstrVar`。 2. 字符串转换为其它数据类型: - strcpy()函数可以将字符串复制到字符数组,然后使用转换函数: - 短整型(int):`i = atoi(temp)`。 - 长整型...

    VC中数据类型转化.doc

    但是,不能直接将Cstring转化为TCHAR*,必须先转化为LPCSTR或LPCTSTR,如: ```cpp myChars = (LPTSTR)(LPCTSTR)strHello; ``` 4. LPBYTE与Cstring之间的转化: LPBYTE是`unsigned char*`类型。可以将Cstring...

    VC++2008中快速运用OpenCV打开图像文档

    1. 错误提示:`"CvImage::Load": 不能将参数从"LPCTSTR"转换为"const char*"` 2. **解决方法**: - 将`Load`和`Save`函数中的`LPCTSTR`替换为`const char*`。 - 使用`_tcsdup`或`_tcscpy`等函数进行类型转换。 **...

    vc6升级到vs2010部分解决方法

    - 当出现`参数 1 不能从“const char[20]”转换为“LPCTSTR”类型`的错误时,可能是字符集设置不正确。在VS2010中,需进入项目属性,选择“常规”->“字符集”,设置为“使用多字节字符集”。 5. **重载函数的选择...

    vc数据类型转换大全.doc

    - 对于`Format()`不支持的数据类型,可以先转换为`char*`,再赋值给CString。 4. BSTR、_bstr_t与CComBSTR之间的转换: - BSTR是OLE Automation中的基本字符串类型,而CComBSTR和_bstr_t是ATL和MFC提供的对BSTR的...

    Cstring-transition-char-string-int.rar_CString_CString string _T

    另外,`CString`还提供了`LPCTSTR`类型转换操作符,可以直接作为`const char*`使用,但不能修改: ```cpp CString str = _T("Hello, World!"); const char* cStr = str; // 只读访问... ``` 接下来,我们看看如何...

    VC中各种数据类型转换

    例如,`CString` 和其他类型之间的转换通常涉及 `.operator const char*()` 或 `ATL` 的转换宏,而 `BYTE`、`TCHAR` 和 `WORD` 通常涉及到位运算、类型强制转换以及特定的API函数。在编写代码时,应确保类型转换的...

    VC++字符串截取总结

    返回值为所查找的字符或子字符串在CString对象中的索引值,如果不存在则返回-1。 例如: ```cpp CString s("abcdef"); ASSERT(s.Find('c') == 2); ASSERT(s.Find("de") == 3); ``` 2. Left方法 CString::Left(int ...

Global site tag (gtag.js) - Google Analytics