|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.09.2019, 16:31 | #1 |
Регистрация: 16.09.2019
Сообщений: 5
|
Указатели(Си)
Задание:В символьной строке удалить самое длинное слово с использованием указателей, не допускается использование библиотек работы с символьными строками, не допускается использование библиотек работы с символьными строками.
Вот рабочий код, помогите, пожалуйста, его доработать, чтобы он работал с указателями, заранее спасибо Код:
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ Последний раз редактировалось Степан Рыльцын; 16.09.2019 в 20:18. |
16.09.2019, 16:34 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Так вопрос-то какой?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
16.09.2019, 20:17 | #3 |
Регистрация: 16.09.2019
Сообщений: 5
|
Суть программы остаётся той же, только нужно переделать её с использованием указателей
|
16.09.2019, 20:38 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
и? что не получается?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
16.09.2019, 22:56 | #5 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Такой примитив-чик подойдет?
Код:
I am not a wizard, I am just learning.
Последний раз редактировалось Desc; 17.09.2019 в 00:41. |
17.09.2019, 10:48 | #6 |
Регистрация: 16.09.2019
Сообщений: 5
|
Не получается то, что, если я использую указатели, то программа выдаёт мне адрес, а не удаляет самое длинное слово.
|
17.09.2019, 11:01 | #7 |
Регистрация: 16.09.2019
Сообщений: 5
|
Сделать по типу этого(только тут удаляется слово, которое заканчивается на 2 одинаковых буквы), из первого кода преобразован второй :
Первый код: Код:
Код:
|
17.09.2019, 11:03 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
так и где этот код?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
17.09.2019, 12:02 | #9 |
Регистрация: 16.09.2019
Сообщений: 5
|
Код:
|
17.09.2019, 12:29 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
так при сравнении тоже * нужен, чтобы не адреса сравнивать.
Но вообще тут бессмысленная фигня какая-то и вряд ли от вас это хотели, какой смысл тут делать эти два числа указателями? (еще и указывающими непонятно на что, вы не выделили для них память) Разберитесь для начала хоть что первый код делал, counter это просто счетчик для длины текущего слова, а max — длина самого длинного слова. Зачем вы их пытаетесь в символы превратить?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 17.09.2019 в 12:34. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Указатели - надо начальную букву в слове сделать большой используя указатели | FerrariF70 | Общие вопросы C/C++ | 13 | 08.09.2017 04:28 |
Указатели | vrtp | Общие вопросы C/C++ | 6 | 08.11.2011 01:33 |
Указатели С++ | MarihuanaP | Помощь студентам | 1 | 09.02.2010 17:06 |
указатели | Артэс | Общие вопросы C/C++ | 11 | 07.02.2010 16:47 |
[C] массивы, указатели, двойные указатели. | Iggel | Общие вопросы C/C++ | 5 | 05.05.2009 12:39 |