• Joined on 2025-03-19
NRZCode opened issue blau_araujo/cblc#27 2025-06-20 21:56:30 -03:00
Exercício da aula #16
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 created branch master in NRZCode/wc 2025-05-01 11:58:15 -03:00