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

Есть ли в JavaScript функция strcmp()?
Может ли кто-нибудь проверить это для меня? В JavaScript нет версии strcmp(), поэтому вам нужно написать что-то вроде: ( str1 < str2 ) ? -1 : ( str1 > str2 ? 1 : 0 );
124203 просмотров
schedule 27.01.2024

Переупорядочить массив PHP с помощью usort и strcomp: ошибка
Использование usort и strcomp вместе для упорядочения массива по одному из его ключей имеет странный эффект: он возвращает мой массив с меньшим количеством элементов, чем я вложил. Массив в моем случае содержит строки, представляющие задачи, и я...
920 просмотров
schedule 06.04.2022

поведение strcmp
Когда я запускаю следующий код: #include <stdio.h> int main(int argc, char *argv[]) { int p = 0; p = strcmp(NULL,"foo"); return 0; } Я получаю ошибку сегментации. эхо $? говорит 139. Но когда я бегу #include...
20536 просмотров
schedule 08.10.2022

В C, как strcmp только первые 2 символа, а затем объединить?
Как в C сделать strcmp только первые 2 символа? Затем объединить с другой строкой? Что-то вроде этого: char s[10]; scanf("%s",s); /* if i input "cs332" or "cs234", anything start with cs */ if (strcmp("cs",???)==0) strcat(s,"by...
9441 просмотров
schedule 18.11.2022

strcmp ведет себя странно
У меня есть небольшая программа, которая будет искать строку в файле. Эта строка имеет переменную часть в конце, и ей всегда предшествует байт, который указывает размер. Например, мы будем искать «http://» в «aaaaa.http://www.example.combbbbb»...
148 просмотров
schedule 31.03.2024

интересный сбой реализации strcmp. (С)
Я работаю над небольшим проектом, в котором у меня нет доступа к какой-либо стандартной библиотеке C (создание микроядра в структуре ARM с нуля. Даже printf пришлось реализовать) В этом случае я реализовал strcmp, используя машинную методологию...
2526 просмотров
schedule 15.09.2022

Почему echo strcmp('60', '100'); в выводе php 5?
Документация PHP по этой функции немного скудна, и я читал, что эта функция сравнивает значения ASCII, поэтому... echo strcmp('hello', 'hello'); //outputs 0 as expected - strings are equal. echo '<hr />'; echo strcmp('Hello', 'hello');...
540 просмотров
schedule 07.04.2022

Нарушение прав доступа к массиву символов
Я получаю нарушение прав доступа к массиву символов, который только что создал с помощью new . DispatchCommand(char* cmdStr) { // Dispatch for(int i = 0; i < sizeof(_lpCommands); i++) {...
1860 просмотров
schedule 21.04.2024

проверка значений массива с помощью strcmp и вложенного цикла
Я добрался до финальной части программы и снова столкнулся с некоторыми проблемами. Проблема № 1: Когда я печатаю отдельные строковые части массива в цикле токенизации, значения в порядке. НО, когда я печатаю puts(tokenArray[1]) , отображается...
937 просмотров
schedule 01.05.2024

Ошибка strcmp [c ++]: недопустимое преобразование из char в const char * [-fpermissive]
Где я ошибаюсь в этом коде? Мне нужны только char типы, пожалуйста, не предлагайте использовать std::string . #include <iostream> #include <string.h> using namespace std; int main() { char *mystring="C:/windows"; char...
7229 просмотров
schedule 07.07.2022

Matlab - найти индекс ячейки по ее значению
У меня есть массив ячеек filedNames 11x1, в котором каждая ячейка представляет собой одну строку, и я хочу получить индекс ячейки, равный имени строки. Я нашел этот пример: C = { {'a'}, {'b'}, {'c'}, {'a'}, {'a'} } % data idx =...
494 просмотров
schedule 07.03.2023

MatLab - Cellfun, где func = strcmp Найдите, где изменяется str в массиве ячеек
У меня есть массив ячеек строк, я хочу определить, сколько раз менялась строка, и получить индексы для изменений. Учитывая функцию Cellfun Matlab, я пытаюсь использовать ее вместо цикла. Вот и весь код. Я ценю ваше время, отзывы и комментарии....
1604 просмотров
schedule 22.07.2022

Функция Strcmp() не возвращает 0
я пытался сравнить две строки, используя strcmp(), и в случае, если они равны, функция возвращает -1 (что означает, что они не равны), я не знаю, что не так. int main() { char password[]={'6','6','6','6','6','6'}; char passmatch[6]; int i =0;...
340 просмотров
schedule 19.06.2023

Что именно возвращает strcmp() в C?
Я написал этот код на C: #include <stdio.h> #include <stdlib.h> #include <math.h> #include <string.h> int main() { char string1[20]; char string2[20]; strcpy(string1, "Heloooo"); strcpy(string2, "Helloo");...
54121 просмотров
schedule 09.08.2023

strcmp не возвращает 0 для равных строк в c
Итак, я делаю программу, которая проверяет, является ли слово палиндромом, но когда дело доходит до сравнения конечных строк в конце, даже если они одинаковы, я получаю -1 результат редактирования: скопируйте и вставьте тот же код, который я...
528 просмотров
schedule 08.10.2023

strcmp игнорирует акценты, выводит false
У меня есть пара strcmp для получения логического значения, и все они работают нормально, за исключением случаев, когда строка содержит акцент. if(strcmp(arrayOfStrings[index], "Día de descanso") == 0 Выводит false вместо true. Я пытался...
308 просмотров
schedule 23.04.2024

Сравните строковую ошибку на языке C с помощью File IO и 2Darray
Моя программа используется для удаления записи в файле данных. Я попрошу пользователя ввести «номер записи», который он хочет удалить. Однако, когда я использую эту функцию strcmp для сравнения двух строк, она не работает. Проблема: невозможно с...
47 просмотров
schedule 21.02.2024

Загадка с выводом strcmp. Как strcmp на самом деле сравнивает строки?
Я хочу знать, почему strcmp() возвращает разные значения, если используется более одного раза в одной и той же функции. Ниже представлена ​​программа. В первом случае я знаю, почему он печатает -6. Но во втором случае, почему печатается -1?...
193 просмотров
schedule 10.08.2022

strcmp не возвращает 0 при сравнении строки с элементом данных связанного списка
У меня возникли проблемы с программой связанного списка, в которой strcmp никогда не возвращает 0, однако они равны. Я попробовал функцию strcpy(), чтобы поместить temp -> name в строку, но это тоже не сработало. Я пытаюсь присвоить среднее значение...
56 просмотров
schedule 01.10.2022

Использование strcmp в операторе if() в пользовательской функции не возвращает ожидаемый результат.
Я работаю над домашним заданием, посвященным строкам для курса «Введение в C». У меня возникли проблемы с использованием функции strcmp() в операторе if внутри пользовательской функции. Присваивание требует, чтобы мы использовали определяемую...
58 просмотров