指针传递参数的例子。
int GetStatusCode(int *pStatus )
{ int n=1;
*pStatus=n;
return 0;
}
int main()
{
int a;
GetStatusCode(&a);
}
//指针传递参数1
int Get_StatusEx(char* st0, char* st1)
{
char *str1 = new char[3];
str1 = st0;
char *str2 = new char[3];
str2 = st1;
str1="aaa";
str2="bbb";
return 0;
}
int main()
{
char st0[3]={0};
char st1[3]={0};
Get_StatusEx(st0, st1);
}
//指针传递参数2
int Get_PrinterInfo(char* InfoBuffer)
{
char *pInfoBuffer = InfoBuffer;
strcpy(pInfoBuffer, "00920302");
return 0;
}
int main()
{
char str[64]={0};
Get_PrinterInfo(str);
}
//指针传递参数3