VS2005のVCです。
ネットにある例を参考にCStringをcharに変換しようと思い

CString str = "abc";
char *p = new char[str.GetLength()+1];
strcpy( p, str );
delete [] p;

をコンパイルすると
「'strcpy' : 2 番目の引数を 'CString' から 'const char *' に変換できません。」
と出ます。
どうすればいいのでしょうか?