char * buildstr(char c, int n)
{
char * pstr =new char[n+1];
pstr[n]='\0';
……}
创建包涵 n个字符的字符串,需要能够存储n+1个字符的空间,为什么不是pstr[n+1]='\0';
希望哪位大神棒棒忙
char * buildstr(char c, int n)
{
char * pstr =new char[n+1];
pstr[n]='\0';
……}
创建包涵 n个字符的字符串,需要能够存储n+1个字符的空间,为什么不是pstr[n+1]='\0';
希望哪位大神棒棒忙