0 / 0 / 0
Регистрация: 24.04.2019
Сообщений: 14
|
||||||
1 | ||||||
0x53CDE541 (ucrtbased.dll) 0xC0000005: нарушение прав доступа при чтении по адресу 0x0000002E06.11.2019, 07:56. Показов 1861. Ответов 6
Метки нет (Все метки)
Доброе утро! Задача состояла в том, чтобы поменять порядок символов в строке. Не могу склеить строки, выдаётся ошибка: идея в том, чтобы брать символ с конца строки и приклеивать к новой строке. (n-2) - чтобы не входил терминальный ноль и символ перехода на новую строку, и элемент str[i] выделяется правильно. Проблема в склейке. Будьте добры, подскажите, как исправить?
0
|
06.11.2019, 07:56 | |
Ответы с готовыми решениями:
6
Необработанное исключение по адресу 0x00F71B85 в lab 12_1.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0 0xC0000005: нарушение прав доступа при чтении по адресу 0x00000003 Вызвано исключение по адресу 0x75DD9845 (ucrtbase.dll) в LABA4.exe: 0xC0000005: нарушение прав доступа при записи по адр Нарушение прав доступа при чтении по адресу |
0 / 0 / 0
Регистрация: 24.04.2019
Сообщений: 14
|
|
06.11.2019, 09:41 [ТС] | 3 |
str — это строка символов (char str[256]).
Я использую функцию strcat, которая производит склейку двух строк. Возможно, моя ошибка заключается в том, что str[i] это не строка, а элемент строки. В данный момент свою догадку проверить не могу, нет под рукой компьютера. В любом случае, спасибо вам за критику. Вопросы и вправду нужно задавать толково.
0
|
фрилансер
5846 / 5377 / 1103
Регистрация: 11.10.2019
Сообщений: 14,376
|
||||||||||||||||
06.11.2019, 09:58 | 4 | |||||||||||||||
как-нибудь так
или даже так
0
|
Вездепух
12792 / 6669 / 1795
Регистрация: 18.10.2014
Сообщений: 16,877
|
|
06.11.2019, 10:29 | 5 |
В языке С уже откуда-то появилась какое-то "STL"?
В этой строке содержится грубая ошибка, на которую вам прямо указал компилятор. Вы что, просто проигнорировали диагностическое сообщение компилятора?
1
|
фрилансер
5846 / 5377 / 1103
Регистрация: 11.10.2019
Сообщений: 14,376
|
|
06.11.2019, 10:36 | 6 |
TheCalligrapher, это, скажем прямо, уже проблема языка Си
0
|
11 / 2 / 1
Регистрация: 01.11.2018
Сообщений: 42
|
||||||
06.11.2019, 12:41 | 7 | |||||
может не верно понял задание =\
и да, я не использовал free()
0
|
06.11.2019, 12:41 | |
06.11.2019, 12:41 | |
Помогаю со студенческими работами здесь
7
Нарушение прав доступа при чтении по адресу Программа тасовки колоды карт: Нарушение прав доступа при чтении по адресу Вызвано исключение по адресу 0x501FF6E0 (ucrtbased.dll) в GlebProject.exe: 0xC0000005: нарушение прав доступа при чтении Необработанное исключение по адресу 0x0FF3C6BC (ucrtbased.dll) в lab4.exe: 0xC0000005: нарушение прав доступа при запис Необработанное исключение по адресу 0x7798E43E (ntdll.dll) в bunkers.exe: 0xC0000005: нарушение прав доступа при чтении Вызвано исключение по адресу 0x013C1891 в Jacobi.exe: 0xC0000005: нарушение прав доступа при чтении по адресу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |