有关C++的一个小问题,求解答!

//5、修改指定联系人信息
{
cout << "请输入您要修改的联系人" << endl;
string name;
cin >> name;

int ret = isExist(abs, name);
int(ret != -1);
    //找到指定联系人
{
    string num;
    cout << "请输入编号:" << endl;
    cin >> num;
    abs->personArray[ret].m_Number = num;
    //编号

    string name;
    cout << "请输入姓名:" << endl;
    cin >> name;
    abs->personArray[ret].m_Name = name;
    //姓名

    string phone;
    cout << "请输入电话:" << endl;
    cin >> phone;
    abs->personArray[ret].m_Phone = phone;
    //电话

    string QQ;
    cout << "请输入QQ:" << endl;
    cin >> QQ;
    abs->personArray[ret].m_QQ = QQ;
    //QQ

    string Email;
    cout << "请输入Email:" << endl;
    cin >> Email;
    abs->personArray[ret].m_Email = Email;
    //Email

    string address;
    cout << "请输入地址:" << endl;
    cin >> address;
    abs->personArray[ret].m_Addr = address;
    //地址

    cout << "修改成功!" << endl;
}
else
{
cout << "查无此人" << endl;
}

system("pause");
system("cls");

}

这个在else这儿出错了,在网上搜了半大天也没找到正确解决办法

int(ret != -1);改成if(ret!=-1)

选择结构 常见if类有三种 1.if型 2.if...else...型3.if...else if...else if...else...型 代码块中属于第二型 if...else...型 有else..没if,是会出错的,所以可以把代码块中第二行int(ret != -1);改为if(ret!=1) (如果这个是所需要的条件的话)

望采纳!!