12 / 12 / 3
Регистрация: 09.05.2010
Сообщений: 384
|
|
1 | |
Как сравнить string и char[] по содержимому?20.04.2011, 16:30. Показов 33362. Ответов 20
Метки нет (Все метки)
0
|
20.04.2011, 16:30 | |
Ответы с готовыми решениями:
20
C++ как сравнить кавычки с char и string Как сравнить два char string Как сравнить элементы массива string и char? есть массив char. есть строка string. как присвоить значению string-a значение char-a? |
289 / 234 / 33
Регистрация: 09.02.2011
Сообщений: 435
|
|
20.04.2011, 16:34 | 2 |
string это массив элементов char
допустим есть строка string str = "abc"; обратившись к элементу массива str[1], ты получишь символ 'b'
0
|
220 / 143 / 35
Регистрация: 25.06.2010
Сообщений: 383
|
||||||
20.04.2011, 16:35 | 3 | |||||
Хотя у dzjundzja88 проще . Я поторопился...
0
|
12 / 12 / 3
Регистрация: 09.05.2010
Сообщений: 384
|
|
20.04.2011, 16:39 [ТС] | 4 |
NiceGuyEddy
В общем есть строка которая сохранена в char[] s, есть которая в ковычках: "фыва" Как сравнить эту и эту. if (s = "фыва") - не работает
0
|
220 / 143 / 35
Регистрация: 25.06.2010
Сообщений: 383
|
||||||
20.04.2011, 16:42 | 5 | |||||
Одинарное равно - присвоение. Двойное равно - сравнение. Можно сравнить поэлементно. На Linq это вроде просто делается, но я в нем не силен пока.
Ну или так можно:
0
|
289 / 234 / 33
Регистрация: 09.02.2011
Сообщений: 435
|
|
20.04.2011, 16:51 | 6 |
Если я не ошибаюсь, то char[] s - это должен быть массив, каждый элемент которого это один символ. А Вы пытаетесь один символ сравнить со строкой "фыва". И символ в шарпе, вроде бы, берётся в одинарные кавычки
0
|
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
||||||
20.04.2011, 20:12 | 7 | |||||
0
|
6 / 6 / 1
Регистрация: 04.01.2017
Сообщений: 465
|
|
23.04.2017, 17:06 | 8 |
freeba, доброго времени суток!
Подскажите, есть ли функция позволяющая сравнить отдельный элемент строки с каждым элементом массива символов? Или это возможно только через цикл?
0
|
Неадекват
1492 / 1230 / 246
Регистрация: 02.04.2010
Сообщений: 2,789
|
|
23.04.2017, 17:13 | 9 |
Vlad__i__mir, В LINQ есть метод Any
0
|
6 / 6 / 1
Регистрация: 04.01.2017
Сообщений: 465
|
|
23.04.2017, 17:52 | 11 |
0
|
538 / 1225 / 37
Регистрация: 08.01.2017
Сообщений: 5,992
|
|
23.04.2017, 18:36 | 13 |
Попутно: чем отличается string.Empty и "" ?
Чем в данном случае использование "" хуже?
0
|
23.04.2017, 18:59 | 14 |
titan4ik, фактически ничем уже не отличается. Пишите так, как читабельнее и как принято у вас.
Но IMHO лучше Empty :
2
|
12061 / 8369 / 1280
Регистрация: 21.01.2016
Сообщений: 31,559
|
|
23.04.2017, 19:03 | 15 |
0
|
Rius
|
23.04.2017, 19:04
#16
|
Не по теме: Usaga, в личку ответил :)
0
|
3560 / 2501 / 1174
Регистрация: 14.08.2016
Сообщений: 8,206
|
|
23.04.2017, 20:56 | 17 |
Rius,
Не по теме: а вот это нехорошо, владеешь информацией - ф студию:)
0
|
23.04.2017, 21:47 | 18 | |||||
с него лучше не начинать. На месте преподователя я бы скорее всего ожидал нечто такое...
Rius, хитрая... котяра
0
|
24.04.2017, 00:52 | 20 |
0
|
24.04.2017, 00:52 | |
24.04.2017, 00:52 | |
Помогаю со студенческими работами здесь
20
Как сравнить char и const char? Как из объекта String получить char* (НЕ const char*) Подскажите, пожалуйста, как преобразовать данные из excel в string или в char*, char perm [] в visual c++ Как сравнить введенную string с константой string Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |