Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Ellizio
47 / 47 / 43
Регистрация: 09.11.2015
Сообщений: 132
#1

Определение номера определенного символа в char - C++

28.03.2016, 19:01. Просмотров 184. Ответов 1
Метки нет (Все метки)

Всем привет! Нужна помощь.
Имеем такой массив символов:
C++
1
2
char alphabet[27] = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',
                     'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '\0'};
В другую переменную string str вводится слово. например, "hello". мне нужно определить порядковый номер буквы str[1] в алфавите. И записать этот номер в новую переменную int. Как можно получить этот номер из первого массива? Или есть способ получше? Помогите, пожалуйста

Добавлено через 5 минут
Сам нашел решение. Извиняюсь, за созданную тему. Умные мысли приходят после)

C++
1
2
3
4
5
6
7
int n;
    for (int i = 0; i < 27; i++){
        if (str[1]==alphabet[i]){
           n=i+1;
           break;
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2016, 19:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определение номера определенного символа в char (C++):

Считать из файла от определенного символа(слова) до определенного символа(слова)
Считываем текст из файла. Допустим от слова &quot;Qwerty&quot; до слова &quot;Uiop&quot;. Примерно...

Как скопировать подстроку из строки до определенного символа? Или удалить, начиная с этого символа
Добрый вечер. Ответ искал, но не нашёл. Предположим, есть строка: ABC|DEF ...

Считать из файла до определенного символа
Как считать из файла строку до определенного символа, например до второй...

Скопировать строку до определенного символа
Здравствуйте ребята! Задание удалить комментарии при попытках посимвольно...

Копирование строки до определенного символа
Дан текстовый файл с командами типа INSERT(&quot;Ключ&quot;, Значение) \ FIND (&quot;Ключ&quot;) \...

Чтение строки до определенного символа
Всем привет, столкнулся с такой вот проблемой: int main() { char text; ...

1
nmcf
6240 / 5552 / 2527
Регистрация: 14.04.2014
Сообщений: 23,345
28.03.2016, 23:00 #2
C++
1
int n = strchr(alphabet, str[1]) - alphabet + 1;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2016, 23:00
Привет! Вот еще темы с решениями:

Удаление элементов из массива char до определенного элемента
Необходимо удалить все элементы из массива char до элемента mas, зная i.

Считывание вещественных переменных до определенного символа
Заранее спасибо за помощь, немного подзабыл как осуществить считывание...

Действие при вводе определенного символа
Как можно сделать чтобы при вводе &quot;а&quot; в консоли выполнялся определенный скрипт?...

Обрезать/скопировать string до определенного символа
Есть ли библиотечная функция для данных типа string, которая урезает или...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru