指针赋值的问题
- C/C++ code
linux下void fun(int wReturnCode, char * lpDataOut, int *wDataOutLength){ int offset =71; *wDataOutLength = offset;}[color=#FF0000]*wDataOutLength = offset; 有问题嘛?[/color]vc 下没出问题啊。#include "stdio.h"void fun(int *wDataOutLength){ int offset =5; *wDataOutLength = offset;}void main(){ int i; fun(&i); printf("i=%d",i); }[解决办法]
GX,JF
[解决办法]
linux 下你还少贴了一段代码了, 不然我们怎么判断 wDataOutLength这个指针指到哪里去了, 是否合法
[解决办法]