求教,关于wcschr的用法!

淘淘 2012-02-24 09:18:24
笨人写了以下一段代码,编译时报错了,不明白,想请教一下大家!

……
wchar_t szData[300] = {}, szTemp[20] = {};
wchar_t *lpszData, *lpszTo;
……
memset(szTemp, NULL, 2);
lpszData = wcschr(lpszData, *L"=");
nFrom = wcslen(lpszData);
lpszTo = wcschr(lpszData, *L"\");
nTo = wcslen(lpszTo);
wcsncat(szTemp, lpszData, nFrom - nTo);
……
编译时会报错:

/Storage Card/,VC/C/test/aj_initialization.cpp: In function `BOOL
Initialization(int*, void*)':
/Storage Card/,VC/C/test/aj_initialization.cpp:73: `nFrom' undeclared (first
use this function)
/Storage Card/,VC/C/test/aj_initialization.cpp:73: (Each undeclared identifier
is reported only once for each function it appears in.)
/Storage Card/,VC/C/test/aj_initialization.cpp:74:44: warning: multi-line string literals are deprecated
/Storage Card/,VC/C/test/aj_initialization.cpp:78:29: warning: multi-line string literals are deprecated
/Storage Card/,VC/C/test/aj_initialization.cpp:83:26: warning: multi-line string literals are deprecated
/Storage Card/,VC/C/test/aj_initialization.cpp:74: parse error before string
constant
/Storage Card/,VC/C/test/aj_initialization.cpp:86:29: warning: multi-line string literals are deprecated
/Storage Card/,VC/C/test/aj_initialization.cpp:74: stray '\326' in program
/Storage Card/,VC/C/test/aj_initialization

...全文
254 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hongwenjun 2012-02-27
  • 打赏
  • 举报
回复
lpszTo = wcschr(lpszData, L"\\");

lpszTo = wcschr(lpszData, L"=");

和strchr 差不多吧,只不过是双字节
淘淘 2012-02-26
  • 打赏
  • 举报
回复
我日,没人回答啊,算了,换个办法实现了,现在结帖,随便回复下就给分了
东莞某某某 2012-02-26
  • 打赏
  • 举报
回复
只要参数跟函数/api匹配就行 ascii版本api传ascii参数
淘淘 2012-02-24
  • 打赏
  • 举报
回复
谁给点提示好不?
淘淘 2012-02-24
  • 打赏
  • 举报
回复
求教啊,求教!

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧