【初心者歓迎】C/C++室 Ver.19【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0620デフォルトの名無しさん
2005/07/13(水) 01:20:50>pCODE->add = new char[len+1];
〜中略〜
>delete [] pCODE; //使い終わったメモリを解放する
↑ありえない。delete [] pCODE->add; delete pCode; だろ
>short add_len;//住所用の長さ
↑わざわざ宣言してるのに何故使わない?
>&(g_pCODE->add_len)+g_REVI_num
↑意味わからん。これでいいだろ→(g_pCode+g_REVI_num)->add_len
>住所だけが可変なんで
↑ならそう書け↓
memcopy(pCode, &BABS, sizeof(hangar));
pCODE->add = new char[BABS.add_len+1];
strncpy(pCODE->add, BABS.add, BABS.add_len);
■ このスレッドは過去ログ倉庫に格納されています