指针赋值的有关问题

指针赋值的问题C/C++ codelinux下void fun(int wReturnCode, char * lpDataOut, int *wDataOutLength){int

指针赋值的问题

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这个指针指到哪里去了, 是否合法
[解决办法]
探讨

wDataOutLength = &offset;
解决了。