@NRZCode wrote in blau_araujo/cblc#21 (comment):
consegui escrever a função implode apenas com retorno tipo void e passando o vetor de char result como argumento.
…
@NRZCode wrote in blau_araujo/cblc#21 (comment):
O uso do count também visa a não concatenação da cola no último elemento da lista.
Pois é, tem que…
@NRZCode wrote in blau_araujo/cblc#21 (comment):
Isso não define o retorno da função do tipo void?
Esse
char *implode(...)
não faz muito sentido.
…
@NRZCode wrote in blau_araujo/cblc#21 (comment):
for (int i = 0; i < count; i++) { strcat(result, list[i]); if (i < count - 1) { …
@NRZCode wrote in blau_araujo/cblc#21 (comment):
Eu gostaria de escrever a função implode retornando char *, mas não consegui um modo de fazê-lo. A questão é…
@NRZCode wrote in blau_araujo/cblc#19 (comment):
Subtração de '0'
Subtraindo 0 (char), que na tabela ASCII tem o valor decimal 48, é possível converter o…
@NRZCode wrote in blau_araujo/cblc#16 (comment):
Eu ainda estou confundindo a impressão do endereço de ponteiro e vetor usando o & a frente da variável.
A…
@drginfo wrote in blau_araujo/cblc#16 (comment):
na minha opinião, o segundo código, são coisas diferentes, apesar de *ponteiro ser uma variável:
…
@NRZCode wrote in blau_araujo/cblc#16 (comment):
O que acontece no segundo exemplo?
O endereço de outra string é atribuído ao ponteiro.
Esse endereço do…
@drginfo wrote in blau_araujo/cblc#15 (comment):
printf("Valor hex :%p <-- : %c\n", *(pont + i), *(vstr + i));
Para imprimir o valor em hexa, a gente usa…
@alvaro , eu fui verificar o que pode estar acontecendo e notei que esse resultado específico pode estar relacionado com o gcc. Veja, meu código compilado no Debian com o gcc 14.2 resulta nesse…
Eu testei o seu código no meu sistema (copiado e colado daqui) e tive os resultados esperados originalmente:
blau@xeon:[~/git/cblc/aulas/04-variaveis] (main)
$ gcc var5.c
blau@xeon:[~/gi…
@alvaro wrote in blau_araujo/cblc#14 (comment):
Ubuntu 24.04.2 LTS
Acho melhor você passar mais detalhes a cada mensagem, evitando conversar como se fosse um…