|
程序如下:
#include <stdio.h>
#include <string.h>
char *hcode[256];
char *temp;
int i;
int main(int argc,char *argv[])
{
......
function1();
/*printf("%s\n",temp);*/
strcpy(hcode,temp);
......
for(i=0;i<256;i++)
printf("%d,%s\n",i,hcode);
return 0;
}
其中temp是由遍历二叉树得到的一个字符串,已由printf("%s\n",temp)检查能得到合法的一个串,hcode[256]是一个字符串数组,可是执行strcpy(hcode,temp)后进入循环打印出的全部是(null),我已经迷惑了一天了,请问各位是哪里有问题? |
|