• Joined on 2025-03-19
NRZCode opened issue blau_araujo/cblc#25 2025-06-17 13:04:21 -03:00
Um programa estilo cat (com vários argumentos e leitura de stdin)
NRZCode commented on issue blau_araujo/cblc#21 2025-06-05 14:14:45 -03:00
Desafio função implode

@blau_araujo wrote in blau_araujo/cblc#21 (comment):

Eu sugiro char * porque o retorno pode ser utilizado

Acabei de verificar que o retorno do buffer de…

NRZCode commented on issue blau_araujo/cblc#21 2025-06-05 14:09:20 -03:00
Desafio função implode

@blau_araujo wrote in blau_araujo/cblc#21 (comment):

@NRZCode wrote in #21 (comentário):

consegui escrever a função implode apenas com retorno tipo…

NRZCode commented on issue blau_araujo/cblc#21 2025-06-05 13:47:03 -03:00
Desafio função implode

@blau_araujo wrote in blau_araujo/cblc#21 (comment):

se result (ou o buffer de destino) já tiver um conteúdo

Essa condicional antes do for faz isso.

``…

NRZCode commented on issue blau_araujo/cblc#21 2025-06-05 13:41:42 -03:00
Desafio função implode

@blau_araujo wrote in blau_araujo/cblc#21 (comment):

O buffer de destino da nova string teria que ser um parâmetro:

Pelo visto esse é o jeitão da…

NRZCode opened issue blau_araujo/cblc#21 2025-06-05 08:58:58 -03:00
Desafio função implode
NRZCode commented on issue blau_araujo/cblc#20 2025-06-04 21:44:38 -03:00
Aula 10: Programa que roda ls do pid do programa

Resultado:

ls -l /proc/281973/fd
total 0
lrwx------ 1 nrz nrz 64 jun  4 21:43 0 -> /dev/pts/2
lrwx------ 1 nrz nrz 64 jun  4 21:43 1 -> /dev/pts/2
lrwx------ 1 nrz nrz 64 jun  4…
NRZCode opened issue blau_araujo/cblc#20 2025-06-04 21:43:28 -03:00
Aula 10: Programa que roda ls do pid do programa
NRZCode opened issue blau_araujo/cblc#19 2025-06-04 16:05:46 -03:00
Desafio: Soma de argumentos
NRZCode commented on issue blau_araujo/cblc#17 2025-06-01 17:12:01 -03:00
Aula #3 Função 'print_bytes'

@drginfo wrote in blau_araujo/cblc#17 (comment):

printf("%02x ", i > (size - 1) ? 0 : bytes[i]);

O lance do condicional ternário aqui neste caso é para imprimir…

NRZCode commented on issue blau_araujo/cblc#16 2025-05-29 08:52:49 -03:00
Diferença de vetores e ponteiros

@drginfo wrote in blau_araujo/cblc#16 (comment):

Então ao meu ver, não mudou nada em tempo de execução, apenas atribuiu um valor a uma variável de nome…

NRZCode commented on issue blau_araujo/cblc#16 2025-05-29 08:42:41 -03:00
Diferença de vetores e ponteiros

@blau_araujo wrote in blau_araujo/cblc#16 (comment):

O endereço de outra string é atribuído ao ponteiro.

Perfeito, Blau. Agora me recordo de outro…

NRZCode commented on issue blau_araujo/cblc#16 2025-05-28 22:15:45 -03:00
Diferença de vetores e ponteiros

Já vi que o endereço de ptr não muda

int main(void) {
    char *ptr = "banana";
    printf("%s -> %p\n", ptr, &ptr);

    ptr = "abacate";
    printf("%s -> %p\n", ptr, &ptr);

}
NRZCode opened issue blau_araujo/cblc#16 2025-05-28 22:08:52 -03:00
Diferença de vetores e ponteiros
NRZCode pushed tag 0.0.1 to NRZCode/wc 2025-05-04 19:29:38 -03:00
NRZCode pushed to master at NRZCode/wc 2025-05-04 19:29:38 -03:00
3b90bebe6c Modularizando em funções para cada processamento
NRZCode pushed to master at NRZCode/wc 2025-05-01 22:16:40 -03:00
0c146af6c6 Options: getopt long options
NRZCode pushed to master at NRZCode/wc 2025-05-01 17:56:25 -03:00
6ea9c8c737 Counting chars and multibytes
NRZCode pushed to master at NRZCode/wc 2025-05-01 11:58:15 -03:00
fc0b626edf Free memory allocated
ea8f9f47e6 Enum para números mágicos nos subscritos dos vetores
27f9976d9b Construindo os somatórios com vetor de vetores
66228d76aa getopt options
a0eacd886c Mode options
NRZCode created branch master in NRZCode/wc 2025-05-01 11:58:15 -03:00