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

Не сравниваются строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели и динамические массивы. Использование указателей в качестве аргументов функций http://www.cyberforum.ru/cpp-beginners/thread780398.html
Из целочисленного массива Х(N) все нечетные элементы записать в массив Y(k). Удалить из каждого массива все простые двузначные числа. Найти, как изменилось количество простых чисел в каждом массиве...
C++ Ошибка: нарушение прав доступа при чтении Помогите решить ошибку, если отдельно вызывать функции double det(macierz *A,macierz*B,int u) void kramer(macierz A,macierz *B) в мейне, то все прекрасно работает, как только задействую цыкл... http://www.cyberforum.ru/cpp-beginners/thread780380.html
C++ Конструктор и деструктор
На сколько сильно они нужны и можно ли обойтись без них? Что будет если их не описывать? Что такое утечки памяти? Память забивается только на время выполнения программы или дольше?
C++ Не работают функции inport и outport
Всем здравствуйте. Пишу код который должен будет выполняться под 16-битной DOS. Пишу его в Borland C++ 5.02. Подключаю "dos.h" в котором задефайнены функции inport и outport. При компиляции...
C++ Используя только элементарные арифметические операции, определить сумму и произведение членов последовательности, которые кратны К http://www.cyberforum.ru/cpp-beginners/thread780324.html
Ув.пользователи, помогите решить задачку (С + + или Visual C + +). Данные целые положительные числа N, К, a1, ..., aN. Используя только элементарные арифметические операции (+, -, *, /), определить...
C++ Данное натуральное число N. Используя только элементарные арифметические операции (+, -, *, /) Ув.пользователи, помогите решить задачку (С + + или Visual C + +), очень нужно!( Данное натуральное число N. Используя только элементарные арифметические операции (+, -, *, /) определить количество... подробнее

Показать сообщение отдельно
0x10
2475 / 1648 / 247
Регистрация: 24.11.2012
Сообщений: 4,070
06.02.2013, 14:55
Для сравнения строк типа char* используются функции strcmp и strncmp http://www.opennet.ru/man.shtml?topic=strcmp&category=3&russian=0
Второй вариант - можно из них создать объекты типа std::string и использовать оператор == http://www.cplusplus.com/reference/string/string/operators/
Третий вариант - в примере значения целочисленные, и уже подключен boost::lexical_cast. Можно привести к инту и сравнивать уже числа.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru