2 / 2 / 1
Регистрация: 05.03.2016
Сообщений: 38
|
||||||||||||||||
1 | ||||||||||||||||
Сравнение слов в структуре08.05.2016, 20:25. Показов 4711. Ответов 4
Есть структура, состоящая из 10 элементов. Часть элементов хранят числовые значения, часть — слова.
Как мне узнать, является ли определённый элемент структуры определённым словом? Пишу следующее:
Если пишу одинарные кавычки:
В структуре сравниваемая величина объявлена так:
0
|
08.05.2016, 20:25 | |
Ответы с готовыми решениями:
4
Сравнение строк в структуре Сравнение строк в структуре Сравнение строк в структуре, чтение из файла Сравнение строки в структуре с переменной типа char |
60 / 60 / 53
Регистрация: 17.02.2013
Сообщений: 242
|
|
08.05.2016, 20:36 | 2 |
Чтобы русские символы корректно считывались, нужно изменить язык консоли. Вот выведите на экран содержимое строки из структуры, и сразу всё станет понятно. И используйте string, на C++ же пишите.
0
|
29 / 29 / 18
Регистрация: 20.12.2010
Сообщений: 119
|
|||||||||||
08.05.2016, 20:44 | 3 | ||||||||||
Сообщение было отмечено to-z как решение
Решение
массив символов надо сравнивать через strcmp
1
|
60 / 60 / 53
Регистрация: 17.02.2013
Сообщений: 242
|
|
08.05.2016, 20:46 | 4 |
4AKE, а лучше всё равно использовать string. Всё же не на Си пишем. И если кодировку (в предыдущем посте неправильно написал. Не язык, а кодировка) не изменить, то даже сравнение через Сишную функцию ничего не даст.
1
|
2 / 2 / 1
Регистрация: 05.03.2016
Сообщений: 38
|
||||||
08.05.2016, 21:14 [ТС] | 5 | |||||
Соловьёв_Егор, как изменить кодировку? Через эти функции?
4AKE, спасибо, теперь всё заработало)
0
|
08.05.2016, 21:14 | |
08.05.2016, 21:14 | |
Помогаю со студенческими работами здесь
5
Ошибка считывания строки из нескольких слов в структуре Структура. Сравнение стринга в структуре Сравнение слов... Сравнение слов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |