Resultados da pesquisa a pedido "c-strings"
Determinar o comprimento da string #defined em tempo de compilação
eu tenho umPrograma C [https://github.com/afarber/mod-socket-policy/blob/master/mod_socket_policy.c] (um módulo Apache, ou seja, o programa é executado com frequência), que vaiwrite() uma string terminada em 0 em um soquete, então eu preciso ...
Em C, posso inicializar uma seqüência de caracteres em uma declaração de ponteiro da mesma maneira que posso inicializar uma seqüência de caracteres em uma declaração de matriz de caracteres?
Essas duas linhas de código atingem o mesmo resultado? Se eu tivesse essas linhas em uma função, a string é armazenada na pilha nos dois casos? Existe uma forte razão para eu usar um sobre o outro, além de não precisar declarar o terminador nulo ...
Como usar fgets para ler um arquivo linha por linha
Eu sou novo em programação, então existem alguns princípios básicos e talvez senso comum que eu não conheço. Eu tenho uma pergunta sobre como usar o fgets corretamente. Com base na explicação de fgets, parece que os fgets devem parar sempre que ...
NSString cString está obsoleto. Qual é a alternativa?
Eu tenho outra pergunta para iniciantes. Eu escrevi um pedaço de código que converte um NSString em NSMutableData para simular um resultado do webService. Acontece, porém, que cString foi descontinuado. Você pode me ajudar a substituí-lo? Aqui ...
strncpy () falha na segunda chamada pela mesma fonte
Eu sou novo com ce quero separar a string em duas partes. Aqui está o meu código: #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 = ...
escrever em C dando valores diferentes nos arquivos de saída
por que os arquivos de saída são diferentes quando uso fwrite em outra função VERSUS fwrite na mesma função? output1.txt contém um valor de lixo como Ê, que NÃO está correto output2.txt contém "b", que está correto #include <stdio.h> #include ...
Imprimir parte de uma string em C
Existe uma maneira de imprimir apenas parte de uma string? Por exemplo, se eu tiver char *str = "hello there";Existe uma maneira de apenas imprimir"hello", tendo em mente que a substring que eu quero imprimir tem tamanho variável, nem sempre ...
Por que o string :: data () não fornece um caractere mutável *?
Em c ++ 11 [/questions/tagged/c%2b%2b11] array, string evector todos têm odata método que: Retorna o ponteiro para a matriz subjacente que serve como armazenamento de elemento. O ponteiro é tal que alcance data(); data() + size()) é sempre ...
strncpy ou strlcpy no meu caso
o que devo usar quando quiser copiarsrc_str paradst_arr e porque char dst_arr[10]; char *src_str = "hello";PS: minha cabeça está girando mais rápido do que o disco do meu computador depois de ler muitas coisas sobre comoBo ouma éstrncpy ...
Por que não consigo editar um caractere em um caractere *?
Abaixo é um exemplo extremamente simples. Ele compila bem usando o gcc no Mac OS X (Snow Leopard). Em tempo de execução, gera erro de barramento: 10. O que está acontecendo aqui? char* a = "abc"; a[0] = 'c';