170 похожих чатов

Ребят, почему прога краш ловит? for (int i = 0; i

<= n; i++)
{
cin >> s1[i];
cin >> s2[i];
}
string word1 = string(s1);
string word2 = string(s2);

string wordReverse1(word1);
reverse(begin(word1), end(word1));

string wordReverse2(word2);
reverse(begin(word2), end(word2));

wordReverse1 == word2 || wordReverse2 == word1 ? cout << "YES" << endl : cout << "No";
https://imgur.com/a/l8ql7JH

10 ответов

33 просмотра

Код не полный. Смею предположить, что из-за i <= n.

Kostiantyn- Автор вопроса
Kostiantyn- Автор вопроса
Alexander "Ternvein" Isaev
@koreechdhs

А что с i <= n не так?

Kostiantyn
А что с i <= n не так?

Ох... Сколько элементов выделено?

Kostiantyn- Автор вопроса
Alexander "Ternvein" Isaev
Ох... Сколько элементов выделено?

Ну по идее я задаю в cin >> n количество элементов

Тут ты хип убил, стёр всё область распределения памяти к чертям...

Может ты весь код пришлёшь уже? (ну и мозг включишь)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Карта сайта