![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
вообще предположим что у меня есть два массива типа char и мне надо их сравнить
1 - "AEP01363F" 2 - "C04SJJ4G3" как я понял просто if'ом |
|||
|
||||
| apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 9 Всего: 23 |
чтоб лучше понять сам напиши функцию сравнения
а так strcmp stricmp ну strstr Это сообщение отредактировал(а) apook - 1.4.2007, 10:19 Присоединённый файл ( Кол-во скачиваний: 11 )
strcmp.zip 1,02 Kb-------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
| Fazil6 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 35 Всего: 60 |
strcmp(const char*, const char*)
|
|||
|
||||
| threef |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 27.10.2005 Где: Запорожье Репутация: 9 Всего: 10 |
|
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
блин, чё то думал что strcmp сравнивает по длине массива
ладно всем спасибо apook, спасиб за хтмл, хорошее объяснение |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
threef,
|
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
не подходит мне strcmp() если равнять массивы разных размеров то результат не верный...
|
|||
|
||||
| apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 9 Всего: 23 |
Ты в вопросе указал два массива одинакого разм
тогда вопрос звучит по другому: Входит ли подстрока b в строку a strstr обрати внимание -------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
что я не совсем понимаю...
вот тебе дано 4 массива, поступающих по одному в файл, и их надо записать в правильном порядке (нисходящем), чем тут поможет strstr? ведь она будет искать схожесть в массивах, а если её не будет то всё будет записано в том порядке в котором пришло, понимаешь? "abc" "@e1f3" "194!." "@13fg" |
|||
|
||||
| apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 9 Всего: 23 |
strstr даст положительный ответ если в строке напр str_1 содержится
строка str_2
а в твоем случае по ходу сортировка нужна (если сам такую функцию пишешь конечно молодец ... ) qsort -ом можно воспользоваться -------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
написал
здоровый гад вышел я знаю это не идеал
Это сообщение отредактировал(а) ressac - 1.4.2007, 21:53 |
|||
|
||||
| apook |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 794 Регистрация: 12.7.2006 Репутация: 9 Всего: 23 |
А че она у тя делает вообще
Что то ОДнако не правильно переделывай давай нахрен -------------------- Мои руки из дуба, голова из свинца ну и пусть ... |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
apook,
|
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
вроде пашет.
Это сообщение отредактировал(а) ressac - 2.4.2007, 00:22 |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
cага продолжается
эта версия стала на много короче и умнее разве что с регистрами проблема, сначала идёт алфавит из больших букв а потом их малых. :(
Это сообщение отредактировал(а) ressac - 2.4.2007, 20:06 |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |