求教,关于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