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

Почему strcmp() возвращает 0, когда его входы равны?
Когда я вызываю функцию сравнения строк C следующим образом: strcmp("time","time") Он возвращает 0, что означает, что строки не равны. Может ли кто-нибудь сказать мне, почему реализации C, кажется, делают это? Я бы...
50946 просмотров
schedule 13.11.2023

MATLAB: тип struct.name и strcmp
У меня есть следующий код: шрифты = каталог('шрифты') strcmp('BELL.TTF',fonts.name) где dir('fonts') возвращает структуру 33x1, где каждая запись имеет имя (строку), дату и некоторые другие вещи. Я не могу понять, какой тип fonts.name (если...
1167 просмотров
schedule 05.10.2022

Приведение типа для указателя на функцию qsort
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> static int cmpstringp(const void *p1, const void *p2) { /* The actual arguments to this function are "pointers to...
862 просмотров
schedule 05.11.2023

strcmp преобразование из char в const char *
У меня проблема с strcmp. Это мой код. while (strcmp("m",wood) !=0 || strcmp("j",wood) !=0 || strcmp("o",wood) !=0){ cout << "(m for mahogany, o for oak, or p for pine): "; cin >> wood; } И это моя ошибка: dining.cpp:...
14939 просмотров
schedule 11.10.2022

Seg Fault с использованием strcmp с * char
У меня есть эта структура typedef struct no { char command[MAX_COMMAND_LINE_SIZE]; struct no * prox; } lista; lista *listaCommand = NULL; и я заполняю listaCommand простой функцией, которая, кажется, работает нормально, так как я...
294 просмотров
schedule 10.04.2024

Ошибка при использовании strcmp с массивами char и struct
У меня есть программа, в которой у меня есть массив из 10 переменных struct с именем students . Внутри students у меня есть переменная массива char с именем testAnswers с 20 элементами. Что я пытаюсь сделать, так это сравнить testAnswers...
2381 просмотров
schedule 19.05.2024

strcmp неправильно сравнивает
Итак, я запускал этот код, чтобы открыть файл и сравнить локальный символ со значениями, хранящимися в файле, но по какой-то странной причине strcmp говорит мне, что «15» равно «17».. какие-нибудь мысли? Это странно, потому что проблема возникает...
189 просмотров
schedule 15.10.2022

Ошибка сегментации в getc
Это просто программа, в которой я пытаюсь прочитать количество вхождений слова, переданного в качестве аргумента в файле, который также передается в качестве следующего аргумента. Код выглядит следующим образом: #include <stdio.h> extern...
1280 просмотров
schedule 05.04.2024

PHP-функция strcmp дает странные результаты?
У меня есть файл с именем users.txt , в котором много строк комбинаций имени пользователя и пароля. Вот пример этого файла: kyle:pass1 steve:pass2 john:pass3 ralph:pass4 Таким образом, имя пользователя будет steve , а пароль будет pass1 ....
68 просмотров
schedule 28.11.2022

Как сделать сравнение строк без учета регистра?
Я хочу сделать сравнение строк без учета регистра. Что было бы самым простым способом сделать это? У меня есть приведенный ниже код, который выполняет операцию с учетом регистра. #include <stdio.h> #include <stdlib.h> #include...
1967 просмотров

сравнить два двоичных файла с помощью strcmp () на языке c
Сначала извините за мой плохой английский. У меня есть два бинарных файла. И я сохраняю двоичный файл в буфер соответственно. Затем я сравнил два буфера с помощью strcmp (). Результат strcmp () равен нулю. Итак, я думаю, что два двоичных...
196 просмотров
schedule 19.01.2024

Сравнение символов один за другим в массиве символов с помощью strcmp
Я пишу скрипт С++, который сравнивает символы двух строк один за другим, используя strcmp(). Я написал этот код: char test1[1]; char test2[1]; test1[0]=str1[i]; //str1 is a char array test2[0]=str2[i]; //str2 is a...
49 просмотров
schedule 05.10.2022