Сортировка по алфавиту (с++)
Нужно отсортировать массив слов по алфавиту, (честно лазил, пытался вникнуть, но с указателями не дружу) Проблема в том, что я не могу понять как сравнить char в массиве строк (выдавал ошибку). Еще выдает ошибку Process finished with exit code -1073741819 (0xC0000005).
![]()
strcpy копирует строки, а нужно, strcmp , чтобы их сравнить — это первая ошибка.
Вы считываете всего 7 строк, а у вас, как я понял из контекста, их 8 — это вторая ошибка.
Как отсортировать строки в алфавитном порядке в СИ?
Вот задание, которое я делаю:
Вот программа, которую я написал на данный момент:
Вроде-бы я всё реализовал (скорее всего не очень грамотно), кроме сортировки записей в алфавитном порядке. Я не знаю, правильно ли я сравниваю строки и какой принцип сравнения у них вообще (А > a, б < а, Б > a). подскажите пожалуйста, как всё это работает и как мне отсортировать строки?
Как отсортировать по алфавиту в с
Регистрация на форуме тут, о проблемах пишите сюда — alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите восстановить пароль
| Поиск по форуму |
| Расширенный поиск |
| К странице. |

Условие: Дана строка слов разделенных запятыми, в конце строки точка.
Задача: Вывести на экран все слова остортированные в алфавитном порядке. (кириллицу можно не использовать)
Я знаю что можно как-то использовать функцию strcmp () но никак не могу разобраться как.
Вот мой вариант кода, но мне кажеться сильно замудренный от того и запутался наверное.
| psihadelic |
| Посмотреть профиль |
| Найти ещё сообщения от psihadelic |
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке — https://slurm.club/3MeqNEk