Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Ученик кода
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 76
#1

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

23.12.2014, 19:06. Просмотров 689. Ответов 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
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.12.2014, 19:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как сравнить два указателя типа char? (C++):

Как сравнить переменную типа char - C++
нужно найти элементы типа char различные от нуля, программу я написал, а вот не получается сравнивать #include &lt;iostream&gt; #include...

Как сравнить два char string - C++
подскажите сделал задачу которая проверит является ли данная строка палиндромом вот код #include &lt;iostream&gt; #include &lt;cstring&gt; ...

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

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

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

Можно ли использовать cin.getline для указателя типа char* - C++
Вот к примеру код он работает, но при отладке Ошибка доступа. #include &lt;iostream&gt; using namespace std; struct EXAMPLE{char* pName;...

1
zer0mail
2373 / 2003 / 199
Регистрация: 03.07.2012
Сообщений: 7,196
Записей в блоге: 1
23.12.2014, 19:23 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
функция strcmp
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.12.2014, 19:23
Привет! Вот еще темы с ответами:

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

Как сравнить char и const char? - C++
Очередной раз столкнулся с проблемкой, сравнивая объекты из массива (char) нужно сравнить с const char, но в массив я записываю данные...

Как узнать адрес указателя на char? - C++
Например, вот есть массив символов и указатель. И указателю присваиваем адрес этого массива. А как узнать адрес самого указателя? char...

Аргумент типа char (*)[1000] несовместим с параметром типа char** - C++
Здравствуйте! Есть вот такая структура: #define max 1000 struct expr { char s; int index; };


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

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

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