Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Ученик кода
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 76
#1

Как сравнить два указателя типа char?

23.12.2014, 19:06. Просмотров 889. Ответов 1
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
        char *p1;
    p1 = new char[25];
    p1 = "qwert";
    char *p2;
    p2 = new char[25];
    p2 = "zz";
    if(*p1==*p2)
        cout << "Равны! "<< endl;
    else if(*p1!=*p2)
        cout << "Не равны " << endl;
    else
        cout << "Error !" << endl;
Правильно так их сравнивать ? меня интересует сравнение не их адресов, а их строк. Не хотелось бы в цикле проверять.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2014, 19:06
Ответы с готовыми решениями:

Как сравнить переменную типа char
нужно найти элементы типа char различные от нуля, программу я написал, а вот не...

Как сравнить два char string
подскажите сделал задачу которая проверит является ли данная строка...

Объясните как правильно сравнить переменные типа char
Испульзую (strcmp(a.StNazn,c)==0) Не работает. Если поменять на...

Как сравнить два элемента массива типа string?
Задание. Вычислить какая компания чаще всего участвовала в роли истца. У меня...

Сохранение/Загрузка указателя на указатель типа char
char **data = new char*; Подскажите, пожалуйста, как записать содержимое...

1
zer0mail
2452 / 2089 / 216
Регистрация: 03.07.2012
Сообщений: 7,569
Записей в блоге: 1
23.12.2014, 19:23 #2
функция strcmp
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2014, 19:23

Можно ли использовать cin.getline для указателя типа char*
Вот к примеру код он работает, но при отладке Ошибка доступа. #include...

Как полю класса типа char* присвоить значение типа *char
Проблема в строчке 46 (не пинайте сильно за формат кода и за говнокод) ...

Сравнить два int числа расположенных в char* строке
Всем првиет. Имею проблему связанную с быстродействием. Нужно сравнить 2...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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