Я получаю предупреждение о том, что моя переменная int не используется, но я использую ее для хранения целочисленного значения из текстового файла, в котором я читаю.
Предупреждающее сообщение :
menu.cpp:48:6: warning: unused variable ‘Release_year’ [-Wunused-variable]
int Release_year;
меню. cpp:
void Menu::LoadMovies(string filename)
{
ifstream file;
string line;
string myString;
string Movie_title, Lead_actor_actress, Description;
int Release_year;
file.open(filename.c_str());
if (!file)
{
cout << "Unable to open file" << endl;
exit(1);
}
while (getline(file, line))
{
stringstream ss(line);
getline(ss, Movie_title, ',');
getline(ss, Lead_actor_actress, ',');
getline(ss, Description, ',');
//Edit
cin >> Release_year;
//getline(ss, myString, ','); //reading in the integer as a string for purpose of getline
//Release_year = stoi(myString); //converting it to an integer
}
file.close();
}
Мой синтаксис для чтения и преобразования переменной неправильный? Я понимаю, для чего и говорится предупреждение, но что может быть причиной этого предупреждения?