Недопустимый параметр был передан функции
написал небольшой кодик на лабораторной работе:
#include <string>
#include <iostream>
using namespace std;
int main()
{
string text;
cout << "Vvedite text:" << endl;
getline(cin, text);
int i = 0;
char c = 'C';
char plus = '+';
do { i++; } while (text[i] != plus && text[i - 1] != plus && text[i - 2] != c);
cout << "C++ vpervie vstrechaetsa na indekse '" << i << "' .";
}
По условию задания надо вывести индекс, когда в тексте впервые встречается сочитание символов "С++".
При запуске на cpp. sh - все работает как надо :
При запуске в Visual Studio вылазит эррор :
Буду очень благодарен, если расскажете в чем тут дело, и чем можно попытаться исправить.

