第22行的if语句报错怎么改


#include 
using namespace std;
#include 
#define Max 1000
struct renming
{
    string name;
    int sex;
    int age;
    string zhuzhi;
    string haoma;
}
;
struct tongxunlu
{
    struct renming arr [Max];
    int renshu;
    
}
;
void jilu(tongxunlu*p){
    if(p–>renshu==Max)
    {
        cout << "您保存的联系人已超过上限"<< endl;
    }
}
void caidan()
{
    cout << " 1、添加联系人"<< endl;
    cout << " 2、显示联系人"<< endl;
    cout << " 3、删除联系人"<< endl;
    cout << " 4、查找联系人"<< endl;
    cout << " 5、修改联系人"<< endl;
    cout << " 6、清空联系人"<< endl;
    cout << " 0、退出通讯录"<< endl;
}
int main()
{
    tongxunlu tong;
    tong.renshu=0;
    while(1){
        int score=0;
        caidan();
        cin>>score;
        switch(score)
        {
            case 1:jilu(&tong);
            break;
            case 2:
            break;
            case 3:
            break;
            case 4:
            break;
            case 5:
            break;
            case 6:
            break;
            case 0:
            cout << "欢迎下次登录"<< endl;
            system("pause");
            return 0;
            break;
            default:
            break;
        }
        ;
    }
    system("pause");
    return 0;
}

你输入的是 中文模式吧,改成英文模式

img

p->renshu