Результаты поиска по запросу "c-strings"

5 ответов

Как извлечь подстроку из строки в C?

Я попытался использовать strncmp, но он работает, только если я дам ему определенное количество байтов, которые я хочу извлечь. char line[256] = This "is" an example. //I want to extract "is" char line[256] = This is "also" an example. // I want ...

6 ответов

Почему strdup считается злом

Я видел несколько плакатов о том, чтоstrdup это зло Есть ли консенсус по этому вопросу? Я использовал его без каких-либо чувства вины и не вижу причин, почему это хуже, чем использоватьmalloc/memcpy. Единственное, что я думаю, может ...

2 ответа

C - разбить строку на массив строк

ТОП публикаций

4 ответа

Определить # определенную длину строки во время компиляции

0 ответов

 вместо.

я есть еще один вопрос новичка. Я написал фрагмент кода, который преобразует NSString в NSMutableData для имитации результата webService. Однако оказывается, что cString устарела. Можете ли вы помочь мне заменить его? Вот мой код NSString ...

1 ответ

Это даст UB, если вы передадите строковый литерал (что показывает OP ...)

ли способ печатать только часть строки? Например, если у меня есть char *str = "hello there";Есть ли способ просто напечатать"hello", имея в виду, что подстрока, которую я хочу напечатать, имеет переменную длину, а не всегда 5 символов? Я ...

3 ответа

Завершение строки - char c = 0 против char c = '\ 0'

1 ответ

Как определить, равны ли строки в Objective C?

Я прочитал строку из результата JSON следующим образом: NSString *strResult = [[NSString alloc] initWithBytes:[data bytes] length:[data length] encoding:NSUTF8StringEncoding];Затем я пытаюсь определить, равна ли строка значению "N" if ...

3 ответа

Как строки и символьные массивы работают в C?

Нет направляющих яВидимо, кажется, это очень хорошо объясняет.Я имею в виду, вы можете выделить память для

1 ответ

writeData () должен вызывать fwrite (buf, ...), а не fwrite (& buf, ...)

у выходные файлы отличаются, когда я использую fwrite в другой функции VERSUS fwrite в той же функции? output1.txt содержит значение мусора типа Ê, что НЕ является правильным output2.txt содержит «b», что правильно #include <stdio.h> #include ...