#include<iostream>
using namespace std;
#include<string>
struct contacts
{
string name;
string sex;
int age;
string number;
string address;
};
void add(contacts * p[])
{
int k;
cout << "请选择存储位置:";
cin >> k;
cout << "请输入联系人的姓名:";
cin >> p[k-1]->name;
cout << "请输入联系人的性别:";
cin >> p[k-1]->sex;
cout << "请输入联系人的年龄:";
cin >> p[k-1]->age;
cout << "请输入联系人的号码:";
cin >> p[k-1]->number;
cout << "请输入联系人的住址:";
cin >> p[k-1]->address;
}
int main()
{
contacts list[1000];
add(list);
system("pause");
return 0;
}
main函数里的add(list)怎么不对了呀,报错说是"contacts *" 类型的实参与 "contacts **" 类型的形参不兼容