Результаты поиска по запросу "c-strings"
В C, я могу инициализировать строку в объявлении указателя так же, как я могу инициализировать строку в объявлении массива char?
Достигают ли эти две строки кода одинакового результата? Если бы у меня были эти строки в функции, хранится ли строка в стеке в обоих случаях? Есть ли веская...
вместо.
я есть еще один вопрос новичка. Я написал фрагмент кода, который преобразует NSString в NSMutableData для имитации результата webService. Однако оказывается, что cString устарела. Можете ли вы помочь мне заменить его? Вот мой код NSString ...
отличается от скобок, по крайней мере, в американском английском. ;-)
ичок в c и хочу разделить строку на две части. Вот мой код: #include <stdio.h> #include <string.h> #include <stdlib.h> void test(char** a, char** b) { const char * c = "abcdef"; *a = (char *)malloc(4* sizeof(char)); *b = (char *)malloc(4* ...
writeData () должен вызывать fwrite (buf, ...), а не fwrite (& buf, ...)
у выходные файлы отличаются, когда я использую fwrite в другой функции VERSUS fwrite в той же функции? output1.txt содержит значение мусора типа Ê, что НЕ является правильным output2.txt содержит «b», что правильно #include <stdio.h> #include ...
Это даст UB, если вы передадите строковый литерал (что показывает OP ...)
ли способ печатать только часть строки? Например, если у меня есть char *str = "hello there";Есть ли способ просто напечатать"hello", имея в виду, что подстрока, которую я хочу напечатать, имеет переменную длину, а не всегда 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 ...
может быть использован для нужд ОП.
должен использовать, когда я хочу скопироватьsrc_str вdst_arr и почему? char dst_arr[10]; char *src_str = "hello";PS: моя голова вращается быстрее, чем диск моего компьютера, после прочтения многих вещей о том, какхороший или жеПлохо ...
Почему я не могу редактировать символ в символе *?
Ниже приведен чрезвычайно простой пример. Он прекрасно компилируется с помощью gcc на Mac OS X (Snow Leopard). Во время выполнения выдает ошибку шины: 10. Что здесь происходит? char* a = "abc"; a[0] = 'c';
scanf и strcmp со строкой c
Я нашел хорошийпример [http://www.cplusplus.com/reference/cstring/strcmp/]о том, как использовать strcmp, но он работает только с fgets (), и мне нужно, чтобы он работал со scanf. Итак, вот код: int main(void) { char fruit[] = "apple\n"; char ...
Можно ли распечатать только определенный раздел C-строки, не создавая отдельной подстроки?
Скажем, у меня есть следующее: char* string = "Hello, how are you?";Можно ли распечатать только последние 5 байтов этой строки? Как насчет только первых 5 байтов? Есть ли какая-то вариацияprintf что позволило бы это?