0 / 0 / 0
Регистрация: 19.11.2016
Сообщений: 23
|
||||||
1 | ||||||
Поменять местами первое и последнее слово в строке25.02.2020, 14:40. Показов 2852. Ответов 5
Доброе время суток. Как вы видите, у меня очередная проблема. На этот раз связанная со Си-строками.
В программе
0
|
|
25.02.2020, 14:40 | |
Ответы с готовыми решениями:
5
Поменять местами первое и последнее слово в строке
Поменять местами первое и последнее слово |
60 / 45 / 15
Регистрация: 06.03.2018
Сообщений: 202
|
|
25.02.2020, 14:55 | 2 |
максимальный индекс в данном случае = 99. Отсюда все беды. Скорей всего вы пытаетесь записать \n в word1[100] или гораздо глубже судя по предыдущим i++, и выходите за границы массива
0
|
0 / 0 / 0
Регистрация: 19.11.2016
Сообщений: 23
|
|
25.02.2020, 15:05 [ТС] | 3 |
Да, он именно про выход из массива мне и говорил.
0
|
60 / 45 / 15
Регистрация: 06.03.2018
Сообщений: 202
|
|
25.02.2020, 15:17 | 4 |
Я не рассматриваю цели написанного кода.
Но после i у вас уже =100. далее за границами массива Вы ищете в мусоре любой байт который содержит 0 или значение пробела: Что уже приводит к непредсказуемому результату. И при нахождении пишете в память по адресу word1+i+1 значение ячейки с адресом s+i (тут я уже запутался). Тут уже должно все сломаться.
0
|
6006 / 3384 / 1378
Регистрация: 07.02.2019
Сообщений: 8,549
|
||||||
25.02.2020, 15:32 | 5 | |||||
И зачем подключал, если не пользуешься функциями? (про остальные заголовки молчу)
Можно так(работает чутка криво)
0
|
60 / 45 / 15
Регистрация: 06.03.2018
Сообщений: 202
|
|
25.02.2020, 17:01 | 6 |
удалил
0
|
25.02.2020, 17:01 | |
25.02.2020, 17:01 | |
Помогаю со студенческими работами здесь
6
Поменять местами первое и последнее слово в предложении Поменять местами первое и последнее слово в предложении Дано предложение. Поменять местами его первое и последнее слово. Поменять местами первое и последнее слово, найти слова-палиндромы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |