不断收到此错误:无法从 'int' 转换为 'std::__cxx11::string' {aka 'std::__cxx11::basic_string<char>'}|

时间:2021-06-18 12:52:59

标签: c++

所以我有这个项目来为电影院制作菜单。

但是我不断收到此错误:“无法将 'search_item' 从 'int' 转换为 'std::__cxx11::string' {aka 'std::__cxx11::basic_string'}”

这行代码导致错误:UnmarshalJSON

我似乎无法找出原因或解决方案。

int found=SearchByMovieName(cinema, c_size, search_item);

1 个答案:

答案 0 :(得分:0)

else if(choice==5)
    {
        int search_item;
        cout<< "Enter Viewing Movie Name to search on Cinema: ";
        cin>> search_item;
        ```lang-cpp
        int found=SearchByMovieName(cinema, c_size, search_item);
        ```
        if (found==0)
        {
            cout<< "Not Found!!!"<< endl;

        }
    }

SearchByMovieName 将字符串作为第三个参数,但此处将 search_item 声明为 int。