C++类中使用构造函数初始化char数组

2024-11-25 03:43:15
推荐回答(2个)
回答1:

for(i=1;i<=3;i++)
{
p[i].display();
}
数组下标从0 开始 所以应该是 for(i=0;i<3;i++)

class people
{
//没有 public 默认为private
char name[7];
char number[11];
int age;

我给你改改 稍后给你发过去

回答2:

strcpy(dst,src)

strcpy的第一个参数是目标,第二个参数是源,strcpy是把源指向的字符串赋给目标,目标是字符串常量当然不行