Resultados da pesquisa a pedido "c-strings"

4 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

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 ...

1 a resposta

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 ...

1 a resposta

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 = ...

2 a resposta

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 ...

4 a resposta

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 ...

2 a resposta

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 ...

6 a resposta

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 ...

5 a resposta

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';