Вопросы по теме 'strcmp'
Segfault с помощью strcmp
Я использую strcmp следующими способами
Передача имен массивов char[]
Передача указателей на строковые литералы, но второй результат приводит к ошибке seg. хотя я подтвердил, что указатели указывают на правильные строковые литералы, я не...
2098 просмотров
schedule
04.06.2022
Сравните использование strcmp в связанном списке
Я не очень разбираюсь в связном списке, я не знаю, возможно ли это, но мне нужно это сделать :) У меня есть связанный список, который загружается в структуру, и мне нужно сравнить все символы на структуру.... Лучше с примером:
Это без связанных...
9101 просмотров
schedule
09.08.2022
Как мне правильно сравнивать строки в C?
Я пытаюсь создать программу, позволяющую пользователю ввести слово или символ, сохранить его, а затем распечатать, пока пользователь не наберет его снова, выйдя из программы. Мой код выглядит так:
#include <stdio.h>
int main()
{
char...
500799 просмотров
schedule
02.11.2022
сравнить const char * с strcmp
Я сравниваю const char * со строкой, и по какой-то причине это всегда удается.
if (std::strcmp(t->detectColor->name, "ghghjg") != 0) {
printf("XXXXXXXXXXX\n");
// check if it was allready a sequencer
if...
16718 просмотров
schedule
23.11.2022
Сравнение chars[] не работает
У меня проблема с функцией strcmp (тот же вопрос здесь , но там не хорошие ответы). Если я сравниваю 2 одинаковые строки, но одна строка из структуры, эта строка неправильно "переводится" в ассемблерный код. Каждый char[] из структуры представляет...
86 просмотров
schedule
28.03.2022
Ошибка сегментации с использованием strcmp в C?
Я получал ошибку Segmentation Fault (дамп ядра) при запуске кода. После использования некоторого оператора printf я обнаружил, что в части strcmp есть ошибка, может быть, это связано с сравнением char со строкой? Как я могу это исправить?
//...
9415 просмотров
schedule
04.05.2022
C - сортировка строк по алфавиту без использования функции strcmp()
Я пишу небольшую программу на C, которая должна сортировать строки, разделенные запятыми, в алфавитном порядке.
Ввод выглядит следующим образом: «ФСКТ», «ЭОРД», «ОСЭА», «ДА», «ЕРТС», «ВГ», «ФХР», «ЭИАС», «ДОД».
Это рабочий код, который выполняет...
9396 просмотров
schedule
05.03.2024
Код strcmpi не скомпилируется, а strcmp будет?
У меня вопрос, почему мой код не компилируется, когда я использую strcmpi. Я протестировал этот же код с помощью strcmp, и это сработало. Не уверен, почему это не работает.
вот ошибка компиляции, которую я получаю:
gcc -std=c99 strcmpi_test.c...
3059 просмотров
schedule
27.06.2023
Как использовать strcmp в операторе if для сравнения
Я пытаюсь создать программу C, которая считывает данные из файла .ini. Данные считываются в переменную с именем buffer. Данные в файле .ini выглядят следующим образом:
[key]
title= A, H, D, F
Моя программа выглядит так:
LPCSTR ini =...
775 просмотров
schedule
11.04.2023
Связанный список, отсортированный программой C
Эта программа должна создавать отсортированный список и сортировать каждого пользователя по имени и фамилии. Я не могу понять, как правильно сортировать имена.
У меня проблема только с функцией append_to_list, остальные функции работают нормально....
583 просмотров
schedule
16.09.2023
fgets имеет больше символов, чем предполагалось
Привет, я пытаюсь использовать fgets, чтобы взять строку из стандартного ввода и сохранить ее на входе, затем ее следует сравнить с массивом слов (более 50000 слов, взятых из текстового файла), используя метод strcmp, но я никогда не мог получить их...
83 просмотров
schedule
01.05.2022
Инициализация строки пустой строкой
Мне было интересно, можно ли инициализировать строку пустой строкой следующим образом:
#include <stdio.h>
#include <string.h>
char* some_function() {
char* w = malloc(100*sizeof(char));
w = "";
if (1 == 2) {
w =...
4874 просмотров
schedule
18.02.2023
Использование strcmp для вектора
У меня есть вектор строк, и я хочу сравнить первый элемент вектора с кучей разных «строк».
Вот что я хотел сделать:
if (strcmp(myString[0], 'a') == 0)
но strcmp не работает. Я в основном хочу проверить содержимое myString[0] с кучей...
1980 просмотров
schedule
09.05.2023
Strcmp не будет возвращать ноль для одних и тех же двух строк
Я читаю файл CSV, используя fscanf, который имеет два поля.
datatype_t*read(FILE* fp)
{
char name[66];
char data[1466];
if (fscanf(fp, "%[^,] %[^\n]", name, data) == 2) {
datatype_t *d = (datatype_t*)malloc(sizeof(datatype_t));...
499 просмотров
schedule
01.07.2023
Что не так в моем коде C для программы о strcmp()?
Я пишу программу для сравнения двух строк без использования strcmp(). Но я не могу получить желаемый результат. Вот код моей программы.
#include<stdio.h>
int main(int argc, char const *argv[]) {
int i,j;
char a[90],b[90];...
116 просмотров
schedule
31.10.2022
Сравнение строк после передачи через сокет TCP в C
Я отправляю файл через TCP, и сервер отправляет сообщение, содержащее «END_OF_MESSAGE», чтобы предупредить клиента о том, что он получил весь файл и может закрыть сокет. Файл отправляется, и клиент получает строку «END_OF_MESSAGE», однако, когда я...
228 просмотров
schedule
04.09.2022
Почему вообще не работают все функции?
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char passage[5000][20];
int wordnum;
char *getword(int x);
void readTextFile() {
FILE *fp;
//char buffer;
fp = fopen("data.txt", "r");
int i=1,j=1;...
97 просмотров
schedule
23.11.2022
Использование strcmp() для STDIN_FILENO
char buf[BUF_SIZE + 1];
printf("[Enter Command]: \n");
num_read = read(STDIN_FILENO, buf, BUF_SIZE);
if (num_read == 5) {
exit(0);
}
Я хочу проверить, является ли пользовательский ввод строкой...
54 просмотров
schedule
07.02.2023
Запрещение ввода одного и того же ввода в C ++
Я пытаюсь выяснить, как заблокировать один и тот же ввод дважды или более пользователем. Например, программа требует, чтобы пользователь ввел 3 входа, а не одни и те же. Но пока моя программа все еще выбирает тот же вход. Если пользователь вводит...
271 просмотров
schedule
22.03.2022
Swift, почему strcmp backspace возвращает -92?
Меня пытались обнаружить backspace внутри UITextfieldDelegate. И нашел этот ответ. https://stackoverflow.com/a/49294870/911528
И это работает правильно.
Но я не знаю, что происходит внутри этой функции.
let char = string.cString(using:...
1142 просмотров
schedule
22.12.2022