Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.56
theReaper
0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 7
#1

сравнение строк на идентичность - C++

17.01.2012, 18:41. Просмотров 1211. Ответов 6
Метки нет (Все метки)

Как определить одинаковы ли строки (символы в них)? Допустим есть стока s1 = "asd" и s2 = "asd". То есть обе они содержать в себе символы "asd". В моем случае, одна строка задана в программе, а 2я вводится из клавиатуры, как сравнить их на идентичность? И как их лучше объявить? Как char s1[] = "asd"; ?
Зарание спасибо
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.01.2012, 18:41     сравнение строк на идентичность
Посмотрите здесь:

Сравнение строк - C++
Написать собственную функцию, без использования функций стандартной библиотеки, которая сравнивает две строки, игнорируя количество...

Сравнение строк - C++
Добрый вечер. Пользователь должен ввести слово которое находиться в инструкции if и ему должно показать что ответ верный. Но почему то...

Сравнение 2 строк - C++
сравнивать строки я умею тут вопрос немного в другом. по какому принципу определяет что ab больше ba все мы канешно понимаем алфавит и...

сравнение строк - C++
Нужно сравнить строки типа стринг, без использования стандартных функций НЕ знаю,как их присвоить, пытаюсь передать функции string11 b...

Сравнение строк - C++
Здравствуйте. Есть 2 файла содержимое которых нужно сравнить и вывести на экран не совпадающие строки. С считыванием строк вроде...

Сравнение строк - C++
#include <fstream> #include <iostream> #include <cstdlib> #include <fstream> #include <string> #include <stdlib.h> #include...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,507
17.01.2012, 18:44     сравнение строк на идентичность #2
Цитата Сообщение от theReaper Посмотреть сообщение
Как определить одинаковы ли строки (символы в них)?
man strcmp
theReaper
0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 7
17.01.2012, 19:00  [ТС]     сравнение строк на идентичность #3
Цитата Сообщение от easybudda Посмотреть сообщение
судя по описанию, функция возвращает значение типа int, значение больше, равно или меньше нуля, если 1я введенная строка соответственно БОЛЬШЕ, РАВНА ИЛИ МЕНЬШЕ второй введенной..
Это идет сравнение на их размеры. Разве нет?
silent_1991
Эксперт С++
4961 / 3037 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
17.01.2012, 19:09     сравнение строк на идентичность #4
theReaper, нет, строки сравниваются в лексикографическом порядке (в соответствии с кодами в таблице символов).
theReaper
0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 7
17.01.2012, 19:11  [ТС]     сравнение строк на идентичность #5
silent_1991, а как тогда, в таком случае одна строка может быть больше другой?
silent_1991
Эксперт С++
4961 / 3037 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
17.01.2012, 19:12     сравнение строк на идентичность #6
theReaper, "b" больше "a".
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.01.2012, 19:19     сравнение строк на идентичность
Еще ссылки по теме:

Сравнение строк - C++
Есть две стринговых строки которые нужно сравнить с учетом пробелов.Пробовал применять c_str() и использовать stricmp, но ничего не...

Сравнение строк - C++
Написать программу, которая сравнивает строки не использую стандартную функцию strncmp. При чем рассматривается только kol-size_t maxlen...

Сравнение строк - C++
Тупо и банально нужно сравнить строки средствами с++. Гуглил, но не нашел работающих примеров, толи руки из одного места.. Как сравнивать...

Сравнение строк - C++
Всем привет, имеется строка записаная в масив, как мне сравнить первую букву єтой строки с єтой строкой. Я понимаю что нужно записать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
theReaper
0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 7
17.01.2012, 19:19  [ТС]     сравнение строк на идентичность #7
silent_1991, кажись понял, в чем суть..
Всем, спасибо!
Yandex
Объявления
17.01.2012, 19:19     сравнение строк на идентичность
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru