Я выполняю задание, которое требует от меня функции, чтобы проверить, равны ли две строки. Я продолжаю получать синтаксическую ошибку в строке 20, где вызывается функция, и я не знаю, что случилось. Пожалуйста, взгляните и сообщите мне, видите ли вы, что может вызвать проблему. Благодаря!C++ - Убедитесь, что две строки равны
#include <iostream>
#include <string>
using namespace std;
bool checker(string firstWordParameter, string secondWordParameter);
int main()
{
string firstWord, secondWord;
bool match;
cout << "Hello user.\n"
<< "This program will determine whether two words are the same.\n"
<< "Please enter your first word you would like to check: ";
getline(cin, firstWord);
cout << "Great, now enter the second word: ";
getline(cin, secondWord);
match = bool checker(firstWord, secondWord);
if(match == true){
cout << "Match.";
}else{
cout << "Totally not a match.";
}
return 0;
}
bool checker(string firstWordParameter, string secondWordParameter)
{
if(firstWordParameter == secondWordParameter){
return true;
}else{
return false;
}
}
Было бы неплохо, если бы вы могли рассказать нам, где находится линия 20 ... – 0x499602D2
Почему вы просто не смотрели линию 20 в течение нескольких минут? Или, по крайней мере, просто разместите окружной (+ - 1 строковый) код? : p – keyser