У меня есть строка, строка содержит, например, «Hello \ nThis - это тест. \ N".Как посмотреть, если символ равен новой строке
Я хочу разбить всю строку на каждом \ n в строке. Я сделал этот код уже:
vector<string> inData = "Hello\nThis is a test.\n";
for (int i = 0; i < (int)inData.length(); i++)
{
if(inData.at(i) == "\n")
{
}
}
Но когда я complite это, то я получаю сообщение об ошибке: (\ п в виде строки)
binary '==' : no operator found which takes a left-hand operand of type 'char' (or there is no acceptable conversion)
(выше код)
'==' : no conversion from 'const char *' to 'int'
'==' : 'int' differs in levels of indirection from 'const char [2]'
Проблема в том, что я не могу посмотреть, соответствует ли символ «новой строке». Как я могу это сделать?
Вы уверены, что имеете в виду, что это «вектор»? –