Вопросы по теме 'strcmp'

Как мне добиться чего-то вроде сопоставления MySQL latin1_general_ci в PHP?
Я пишу функцию сравнения строк для сортировки медицинских терминов, которые часто содержат специальные символы с диакритическими знаками из разных европейских языков, и мне нужно каким-то образом добиться сопоставления, аналогичного MySQL...
1268 просмотров
schedule 18.11.2021

сравнение строк
Я хочу сравнить две строки пользовательского ввода, но не могу этого сделать ... #include "stdafx.h" #include "iostream" #include "string" using namespace std; int _tmain(int argc, _TCHAR* argv0[]) { string my_string; string my_string2;...
11404 просмотров
schedule 28.10.2021

Работа с strcmp и строковым массивом
Я пытаюсь удалить лишние элементы в массиве строк и написал код ниже. Кажется, проблема с функцией strcmp и строковыми массивами. Strcmp не принимает элементы массива строк таким образом. Вы можете помочь мне это исправить? array3 - это строковый...
3519 просмотров
schedule 18.09.2021

Собственная функция strcmp - нестандартные символы
Сейчас я пишу небольшую функцию сортировки. Я могу использовать только библиотеку stdio, поэтому я написал свою «собственную функцию strcmp». int ownstrcmp(char a[], char b[]) { int i = 0; while( a[i] == b[i] ) { if( a[i] ==...
1889 просмотров
schedule 26.09.2021

strcmp внутри модуля ядра сбой
Я пытаюсь обнаружить исходящие пакеты в моем модуле ядра (Netfilter). Для этого я использую функцию strcmp. Ядро всегда вылетает после загрузки моего модуля ядра с помощью функции strcmp. Я попытался удалить функцию strcmp - загрузилась без...
6295 просмотров

Я пытаюсь использовать strcmp () для сортировки массива строк в C
У меня есть домашнее задание, от которого у меня болит голова. Проблема в: Создайте программу, которая использует массив строк для хранения следующих имен: * «Флорида» * «Орегон» * «Калифорния» * «Джорджия» Использование предыдущего...
3238 просмотров
schedule 18.09.2021

Почему strcmp не возвращает 0
В этой мини-версии моей программы я прошу вводить данные пользователя. Когда вводится «выход» или «выход», я хочу, чтобы программа вышла из цикла while. Функция strcmp, похоже, работает не так, как я ожидал. Я потратил некоторое время на поиск...
101 просмотров
schedule 23.10.2021

ошибка C2664: «strcmp»: невозможно преобразовать параметр 2 из «char» в «const char *»
Мне нужна помощь по этому сценарию. BOOL Checking(LPCSTR MacID) { char ClientMacs[18] = { "11:22:33:44:55:66",}; for(int x=0; x < 10; x++) { if(!strcmp(MacID, ClientMacs[x])) { printf(MacID," Successed!");...
10735 просмотров
schedule 18.02.2022

Простое условие if со строками
Возможный дубликат: Как мне правильно сравнивать строки в C? #include <iostream> using namespace std; int main(){ char name[100]; cout<<"Enter: "; cin>>name; if(name == "hello"){...
22859 просмотров
schedule 22.03.2022

Как сделать strcmp в текстовых полях с помощью Matlab
Я хотел бы знать, как сравнивать строки между двумя текстовыми полями в Matlab. Может кто-нибудь привести несколько примеров?
30 просмотров
schedule 18.03.2022

C strcmp - сравнить строки, объявленные char и char *
Я пытаюсь сравнить 2 строки, используя приведенный ниже код: char a[100] = "\0"; char* b[10]; for (int i = 0; i < 10; i++) b[i] = ""; b[0] = "xy"; a[0] = 'x'; a[1] = 'y'; int c = strcmp(a, b[0]); Я думаю, что и a , и b[0] содержат...
237 просмотров
schedule 16.04.2022

Сравнение двух строковых значений на арабском языке в PHP?
У меня возникают проблемы при попытке сравнить две строки на арабском языке в PHP-скрипте, чтобы увидеть, совпадают ли они. Я попытался установить внутреннюю кодировку в UTF-8 с помощью mb_internal_encoding, я попробовал простое выражение if ($x ==...
1739 просмотров
schedule 01.05.2022

Возможная плохая реализация strcmp
Я нашел реализацию функции strcmp. Я показал ее другу, и он сказал следующее: «Стоит отметить, что она не всегда возвращает разницу между двумя разными символами; на самом деле разрешено возвращать любое целое число при условии, что знак так же, как...
248 просмотров
schedule 09.05.2022

scanf и strcmp со строкой c
Я нашел хороший пример использования strcmp, но он работает только с fgets( ), и мне нужно заставить его работать со scanf. Итак, вот код: int main(void) { char fruit[] = "apple\n"; char ans[80]; do { printf ("Guess my favorite fruit?...
5200 просмотров
schedule 11.06.2022

Использование strcmp() в структурах, переданных как указатели
У меня есть куча практических вопросов по структурам, все из которых связаны со структурами, передаваемыми как указатели на аргументы функций. Теперь у меня есть конкретный вопрос, который просит меня сохранить некоторые имена и номера телефонов в...
580 просмотров
schedule 10.06.2022

Сравнение строк с помощью strcmp()
Код: #include <iostream> int main() { const char *str1{"Jill"}; const char *str2{"Jacko"}; int result{std::strcmp(str1, str2)}; if(result < 0) { std::cout << str1 << " is less than " << str2 << '.' <<...
275 просмотров
schedule 23.06.2022

ошибка при вызове strcmp Недопустимое преобразование из 'int' в 'const char *'
Я использую strcmp для сравнения символьных массивов в c ++, но я получаю следующую ошибку для каждого вхождения strcmp: error: недопустимое преобразование из int в const char *, за которым следует: error: инициализация аргумента 2 из int strcmp...
3364 просмотров
schedule 24.06.2022

scanf вылетает из программы и сравнивает строку C
Я новичок в C, и моя программа вылетает, когда она доходит до конца. Это мини-игра, в которой пользователь должен угадать число. Когда он найден, программа спрашивает пользователя, хочет ли он сыграть в новую игру. Пожалуйста, найдите мой код...
190 просмотров
schedule 07.07.2022

Разве strlen() в выражении strncmp() противоречит цели использования strncmp() вместо strcmp()?
Насколько я понимаю, strcmp() (без 'n'), увидев нулевой символ в любом аргументе, немедленно прекращает обработку и возвращает результат. Поэтому, если известно со 100% уверенностью, что один из аргументов завершается нулем (например, это строковый...
5481 просмотров
schedule 14.07.2022

Сравнение входной строки со строкой, содержащей целочисленную переменную в C?
Я пытаюсь сравнить ввод символов со строкой, которая может иметь формат «! x», где x — любое целое число. Какой самый простой способ сделать это? Я старался int result = strcmp(input,"!%d"); что не сработало.
83 просмотров
schedule 13.07.2022