C言語なら、俺に聞け! <9>
■ このスレッドは過去ログ倉庫に格納されています
0751デフォルトの名無しさん
NGNGグローバルで、
struct _data{
int id;
char szdata[32];
}data[16]:
とかやって、
void func1(){
........
........
strcpy(data[1].szdata,"hogehoge");
printf("%s\n",data[1].szdata);
return;
}
とやると、ここでのprintfではきちんと参照できるのですが、
別関数で、
void func2(){
printf("%s\n",data[1].szdata);return;}
とやると、data[1].szdataには何にも格納されていないのですが、
なにか根本的に間違ってますか?
■ このスレッドは過去ログ倉庫に格納されています