7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
||||||
1 | ||||||
Русский и строки18.07.2013, 00:36. Показов 948. Ответов 19
Метки нет (Все метки)
вот есть такой кусок кода, сравнивающий строки:
0
|
18.07.2013, 00:36 | |
Ответы с готовыми решениями:
19
Строки, русский алфавит Строки и русский алфавит Не работает перенос строки и русский язык Шифрование строки, меняя русский алфавит по часовой стрелке |
150 / 137 / 35
Регистрация: 29.07.2012
Сообщений: 709
|
||||||
18.07.2013, 04:04 | 3 | |||||
Проще используйте функцию strcmp. Она сравнивает 2 строки.
Если ответ отрицателен то str2 больше str1. Если ответ положителен str1 больше str2.
0
|
alsav22
|
18.07.2013, 06:56
#4
|
0
|
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
|
18.07.2013, 12:08 [ТС] | 5 |
Да, под С что-то делать не хочется...
У меня в файле русские слова и ввожу в консоли русские слова, но они друг с другом не совпадают (хотя по сути одинаковы)
0
|
18.07.2013, 12:10 | 6 |
Как я понимаю вы сидите в WIndows! Это проблемы с кодировкой! То есть Вам нужно либо изменить кодировку читаемого файла и указать в программе какую кодировку файла вы читаете! Лучше всего использовать Unicode с кодировкой UTF-8. Ну думаю с перекодировкой файла Вы разберетесь ведь это может сделать даже блокнот, а вот с указанием кодировки читаемого файла Вы найдете ответы здесь
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|||||||||||
18.07.2013, 12:23 | 7 | ||||||||||
Я о другом спросил. Не то, что вы вводите, а сделан ли русский ввод. Вот это (в main()) - русский вывод:
Добавлено через 5 минут Кодировка файла тут ни при чём, тогда бы и английский текст не определялся бы.
0
|
18.07.2013, 12:27 | 8 |
Вы явно ничего ни знаете об кодировках! Раз говорите такую ерунду в байтовой кодировке windows первые 127 символов зарезевированы под English а остальные под местную локаль! Ну я думаю вам полезно будет почитать что такое кодировка, а лучше перейдите на линукс там быстро поймете что к чему!
0
|
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
||||||
18.07.2013, 12:30 [ТС] | 9 | |||||
Ввел вот это:
Добавлено через 1 минуту На лэптопе с лицензионным ПО, как-то не хочется все стирать и ставить пингвина)) И я знаю о кодировках, просто без понятия был как совместить кодировку файла и программы с консолью. Пробовал сам, но, увы, не получилось.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
18.07.2013, 12:33 | 11 |
1
|
18.07.2013, 12:38 | 12 |
Стирать ничего не нужно я сам когда то плотно сидел на windows. Можно просто отщипнуть себе кусочик с диска достаточно 10 гб, поставьте себе для начала Mint с официального сайта ну а дальше постепенно поймете что к чему! И не стразу , позже но гарантированно вы будете пользоваться Windows крайне редко и в основном для игр!
1
|
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
|
18.07.2013, 13:31 [ТС] | 14 |
Уже сам поставил шрифт, но все равно спасибо)
Добавлено через 2 минуты Хм, а не подскажете, как это вообще сделать??? Инструкция какая-нибудь там или как? (не хочу случайно что-нибудь запороть, чтоб неделю разгребать за собой же)))
0
|
7 / 3 / 2
Регистрация: 04.11.2012
Сообщений: 218
|
|
18.07.2013, 13:50 [ТС] | 16 |
0
|
alsav22
|
18.07.2013, 13:51
#17
|
0
|
18.07.2013, 13:58 | 18 |
Тут Mint и но маны на английском!
Тут Ubuntu все на русском Добавлено через 2 минуты Видно что Ваша репутация не по знаниям. Проблемы была в кодировке а вот путей решений много! Знающие люди меня поддержат!
1
|
Kastaneda
|
18.07.2013, 14:33
Русский и строки
#20
|
Не по теме: Друзья на вечеринке предложили попробовать, сказали от одного раза ничего не будет. Мне сначала даже не понравилось, но потом я попробовал еще раз, а потом еще... Со временем мне это начало нравиться и я начал использовать window периодически, от случая к случаю. У меня не было никакой зависимости и я был уверен, что смогу бросить когда захочу. Я даже не заметил, как начал читать лицензионные соглашения, устанавливать антивирусники, а однажды я даже заплатил за софт... После этого меня понесло и я не заметил как скатился на самое дно (купил windows 7 за деньги, полученные от продажи украденной вещи). Дело кончилось клиникой, большим счетом за лечение и обещанием себе больше никогда так не делать. Теперь я использую Linux, чего и всем советую! Не по теме: что-то я переработал похоже, наверное домой пора :D
0
|
18.07.2013, 14:33 | |
Отделить строки знаком равно (англо-русский словарь) Русский текст при вставке строки в базу Oracle Xcode , С++ и русский язык: как вывести в файл русский текст без сбитой кодировки? Русский ввод и русский вывод Русский или не русский Русский и не русский языки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |