这个VCL函数怎么用老是报异常
我这段代码老是报异常,都是在系统函数moveStart和moveEnd处,怎么系统函数都有问题啊
看看是处什么问题了
我的测试素材是一段文字,比如说红色所示,我的意思是当我选取“示法师法”的时候自动扩大选取选取“暗示法师法师的发生的发生大发”
暗示法师法师的发生的发生大发
while(1) { pRange->moveStart(L"character",-1,&nCount); //获得'\r\n'字符的位置 if(!nCount){ break; } else { pRange->get_text(&pwChar); zice1++; if ( '\r'==pwChar[0] ) { /* pRange->moveStart(L"character",1,NULL); */ break; }//找到'\r'结束,向后跳过\r } memset(pwChar,0,1024*2); } memset(pwChar,0,1024*2); nCount = 0; int nStep = 0; while(1) { pRange->moveEnd(L"character",1,&nCount); //获得'\n'字符的位置 if(!nCount){ break; } else { zice2++; pRange->get_text(&pwChar); nStep = sizeof(pwChar); if ( '\n'==pwChar[nStep-1] ) //找到 \n { break; } } memset(pwChar,0,1024*2); }