Все мы знаем, что переполнение проблемы может вызвать, и это - то, почему строгий* существуют - и большую часть времени они имеют смысл. Однако я видел код, который использует strncmp для сравнения параметров командной строки как так:...
Я сделал функцию как это: bool IsSameString (символ* p1, символ* p2) {возвращаются 0 == strcmp (p1, p2);} проблема состоит в том, что иногда, по ошибке, аргументы передаются, которые не являются строками (...
По причинам я полностью не соглашаюсь с, но "Полномочия (Антиудобства использования), Что Быть" продолжают устанавливать декретом несмотря на мои возражения, у меня есть программа сортировки, которая делает основной strcmp (), выдерживает сравне
Я пытаюсь сравнить две строки. Один сохраненный в файле, другой полученный от пользователя (stdin). Вот пример программы: международное основное () {символьный targetName[50]; fgets (targetName, 50, stdin);...
C беспокоит меня своей обработкой строк. У меня есть псевдокод как это в моем уме: символ *данные [20]; символ *tmp; интервал i, j; для (i=0; я <20; я ++) {tmp = данные [я]; для (j=1; j <20; j ++) {если (...
Существует ли простой способ найти меньший массив ячеек строк в большей? У меня есть два списка, один с уникальными элементами, и один с повторяющимися элементами. Я хочу найти целые случаи...
В MSVC ++, существует функция strcmpi для нечувствительных к регистру сравнений струны до. Когда Вы пытаетесь использовать его, это идет, Эта функция POSIX удерживается от использования, начиная в Visual C++ 2005. Используйте C++ ISO...
Я просматривал код и видел, как кто-то выполняет if (0 == strcmp (foo, "")). Мне любопытно, потому что я думаю, что было бы быстрее сделать if (foo [0] = = '\ 0') Это правильно или strcmp достаточно оптимизирован. ..
Кто-либо может проверить это для меня? JavaScript не имеет версии strcmp (), таким образом, необходимо выписать что-то как: (str1 <str2)?-1: (str1> str2? 1: 0)...
Когда я запускаю следующий код: #include int main (int argc, char * argv [])
{int p = 0; p = strcmp (NULL, "foo"); возврат 0;
} Я получаю ошибку сегментации. эхо $? говорит 139. ...
Я изучаю strcmp () в C. Я понимаю, что когда две строки равны, strcmp возвращает 0. Однако, когда на страницах руководства указано, что strcmp возвращает меньше чем 0, когда первая строка меньше ...
Ну, этот вопрос о C и C ++, так как strcmp присутствует в них обоих. Я наткнулся на эту ссылку: функция библиотеки C - strcmp (). Здесь было объяснено возвращаемые значения strcmp. Я знаю ...
Я пытаюсь получить программу, позволяющую пользователю вводить слово или символ, сохранять их, а затем печатать, пока пользователь не наберет их снова, выходя из программы. Мой код выглядит так: #include
...
В качестве упражнения я хочу реализовать сравнение строк как можно более короткое. Код ниже: #include int strcmp (const char * a, const char * b) {for (; a && b & ...
Я использую strcmp следующими способами Передача имен массивов char []
Передача указателей на строковые литералы
но второй результат - ошибка сегмента. хотя я подтвердил, что указатели указывают на исправление ...
Я решил найти скорости 2-х функций :strcmp -Стандартная функция сравнения, определенная в string.h xstrcmp -Функция, которая имеет те же параметры и делает то же самое, просто я ее создал....
У меня есть базовая программа, которая сравнивает две строки: #include
#include с использованием пространства имен std; int main (int argc, char *argv[]) { if(strcmp (argv[0],"./test") != 0) {
...
Мне нужно найти два определенных слова в файле построчно и, если они существуют, вывести "Найдено!". Это файл.txt (с четырьмя столбцами) bill gates 62bill microsoft beyonce knowles 300mill ...
Документация PHP по этой функции немного скудна, и я читал, что эта функция сравнивает значения ASCII, поэтому ... echo strcmp ('hello', 'hello');
// выводит 0 как ожидалось - строки равны.
echo '& ...
Я пишу встроенный наполнение STRCMP. Он компилируется нормально, но когда Попробуйте включить его, я получаю: $ enable -f ./strcmp strcmp
Bash: Enable: не удается открыть общий объект ./STRCMP: ./STRCMP: только et_dyn и ...
Сортировка строк по сравнению (например, стандартная функция QuickSort + strcmp-like) может быть немного медленной, особенно для длинных строк с общим префиксом (функция сравнения занимает время O (с), где s ...
Из профессионального любопытства, какой самый безопасный / самый быстрый / самый эффективный способ сравнения двух полностью числовых строк в C? #include
#include
#include ...
Почему я получаю lvalue, требуемое как левый операнд присваивания при сравнении одной строки? Как я могу исправить это на C? if (strcmp ("hello", "hello") = 0) Спасибо!
I have written a function template and an explicitly specialized templated function which simply takes in 3 arguments and calculates the biggest among them and prints it. The specialized function is ...