Street1
|
||||||
1 | ||||||
Использование vector<string>24.04.2012, 12:59. Показов 2915. Ответов 2
Метки нет (Все метки)
Задание:
Задана строка S, содержащая не менее двух слов, и символ с. Составит новую строку S1 из слов строки S, в которых есть символ с, и новую строку S2 из слов строки S, в которых нет символа с. Учитывать порядок вхождения слов в строку. Входные данные: строка S произвольной длины и символ с. Для решения задачи использовать столько процессов, сколько слов в строке. Собственно задача решена, но я наткнулся на проблему, при вводе строки в английской раскладке, проблем нет, а при вводе на русской раскладке, все слова определяются, так как будто во всех есть искомый символ, хотя вводятся и иные=( Подскажите пожалуйста, как можно исправить эту проблему?
|
24.04.2012, 12:59 | |
Ответы с готовыми решениями:
2
Не могу вставить элемент в second(vector) мультимапа. multimap<string, vector<string>> Доступ к паре в map<string, vector<pair<string, string>>>Temp Перенос данных c vector<string> в vector<double> Какое одинаковое значение можно вернуть из функций <string> f () и vector < <string> > f()? |
387 / 151 / 16
Регистрация: 12.05.2011
Сообщений: 450
|
|
24.04.2012, 18:30 | 2 |
попробуй в консольке включить какую-нибудь однобайтную раскладку (например, koi8-r)
проблема у тебя в том, что сишный char -- это строго один байт, а в юникоде один русский символ -- это два байта
0
|
Street1
|
|
25.04.2012, 10:29 | 3 |
Вопрос решен, спасибо, за подсказку)
|
25.04.2012, 10:29 | |
25.04.2012, 10:29 | |
Помогаю со студенческими работами здесь
3
Как перебрать все элементы в map<string, vector<string>> Вывод элементов map <string,vector<string>> На основе исходного std::vector<std::string> содержащего числа, создать std::vector<int> с этими же числами Vector и String Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |