2 / 1 / 1
Регистрация: 28.10.2014
Сообщений: 129
|
||||||
1 | ||||||
Case и русские символы04.11.2016, 13:26. Показов 4504. Ответов 16
Метки нет (Все метки)
Здравствуйте,
Есть массив char text[10000] в котором лежат буквы. При проверке лежит ли в данном месте определённая буква,компилятор ругаеться(предупрежадает, что это Multi-character) на русские буквы(строковые и прописные), из того что я нашёл - на русские буквы уходит по 2 байта. И если так , то как мне узнать лежит ли в массиве по индексу i нужная мне буква(ы) или нет?(с английскими и символами всё в порядке)
0
|
04.11.2016, 13:26 | |
Ответы с готовыми решениями:
16
Широкие символы wchar_t wstring не хотят принимать русские символы case и русские буквы. Русские символы Русские символы |
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
04.11.2016, 14:49 | 3 |
С бубном. Чтобы без бубна, нужно пользоваться wchar_t. То есть, перегнать текст в utf-16. Ну и как сказали выше, использовать L'а'.
0
|
2 / 1 / 1
Регистрация: 28.10.2014
Сообщений: 129
|
|
04.11.2016, 15:12 [ТС] | 4 |
А если передать код символа? И как его передать ?(2 необязательно)
0
|
2 / 1 / 1
Регистрация: 28.10.2014
Сообщений: 129
|
|
04.11.2016, 15:27 [ТС] | 6 |
Case L'a' - не прошло.
Я и подумал, что может быть вместо 'а' нужно передать его код, или он сразу вопринимает 'a' , как (char)(1072)?
0
|
2 / 1 / 1
Регистрация: 28.10.2014
Сообщений: 129
|
|
04.11.2016, 15:47 [ТС] | 8 |
Ну вот это функция из заголовочного файла.
0
|
Любитель чаепитий
|
||||||
04.11.2016, 15:51 | 9 | |||||
Вас же попросили весь проект.
Откуда нам знать, с какими данными Вы вызываете эту функцию? Телепаты, как обычно, в отпуске. Добавлено через 1 минуту Хотя в Вашем случае лечится так:
0
|
2 / 1 / 1
Регистрация: 28.10.2014
Сообщений: 129
|
|
04.11.2016, 15:52 [ТС] | 10 |
Вот весь
0
|
2 / 1 / 1
Регистрация: 28.10.2014
Сообщений: 129
|
|
04.11.2016, 16:46 [ТС] | 13 |
Вот все ошибки...
0
|
2 / 1 / 1
Регистрация: 28.10.2014
Сообщений: 129
|
|
04.11.2016, 17:30 [ТС] | 16 |
Что выбрать из wchar_t и QChar?
0
|
2782 / 1935 / 570
Регистрация: 05.06.2014
Сообщений: 5,600
|
|
04.11.2016, 19:51 | 17 |
А нет это кода в utf-8. Есть последовательность кодов, соответствующая одной букве. Вот поэтому и приходится плясать с бубном.
1
|
04.11.2016, 19:51 | |
04.11.2016, 19:51 | |
Помогаю со студенческими работами здесь
17
Русские символы!!!! Русские символы Не выводятся русские символы Не печатает русские символы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |