Форум программистов, компьютерный форум CyberForum.ru

Сравнить имена по первым буквам - C++

Восстановить пароль Регистрация
 
maSt
 Аватар для maSt
5 / 5 / 1
Регистрация: 28.02.2010
Сообщений: 166
04.12.2012, 16:12     Сравнить имена по первым буквам #1
К примеру у меня есть файл с именами
Fantom
Kobold
Alma
Нужно считать первую букву и сравнить их по их позиции в алфавиту.
То есть после сортировки
Будет
Alma
Fantom
Kobold.
Я одного не понимаю, как их сравнивать? Как-то значение с аски таблицы считать? Или еще как?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2012, 16:12     Сравнить имена по первым буквам
Посмотрите здесь:

C++ проверка символа на принадлежность к буквам русского алфавита
C++ Сортировка слов по буквам
C++ Поиск в файле по буквам
C++ Получить разницу между первым элементом последовательности и числом, стоящим перед первым отрицательным
C++ Сортировать слова в строке по буквам
Создание слова по буквам C++
Сравнить содержимое файлов между собой, и если оно совпадает, то вывести на экран имена этих файлов C++
Составьте строку из цифр, соответствующих заданным буквам C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11811 / 6790 / 767
Регистрация: 27.09.2012
Сообщений: 16,840
Записей в блоге: 2
Завершенные тесты: 1
04.12.2012, 16:17     Сравнить имена по первым буквам #2
Цитата Сообщение от maSt Посмотреть сообщение
Я одного не понимаю, как их сравнивать? Как-то значение с аски таблицы считать? Или еще как?
сравнивайте коды символов.
Если нужно сравнить символьные массивы между собой, то используйте strcmp
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4919 / 2662 / 243
Регистрация: 29.11.2010
Сообщений: 7,399
04.12.2012, 16:57     Сравнить имена по первым буквам #3
По коду из ASCII латинские символы упорядочены в алфавитном порядке.
Yandex
Объявления
04.12.2012, 16:57     Сравнить имена по первым буквам
Ответ Создать тему
Опции темы

Текущее время: 21:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru