Вопросы по теме '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 просмотров
schedule
10.10.2021
Я пытаюсь использовать 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