1 – 4 de 4
Blogger Rayller disse...

Por que a função "realoca" está com ponteiro?

int* realoca(int* ptr, int* size)
{
int count,
add;

printf("Deseja adicionar quantos numeros: ");
scanf("%d", &add);

ptr = (int *) realloc(ptr, (*size + add)*sizeof(int) );
if(ptr)
{

for(count=0 ; count < add ; count++)
{
printf("Numero [%d]: ", count+1);
scanf("%d", &ptr[*size + count]);
}

*size += add;
}
else
{
printf("Espaço em memória insuficiente\n");
free(ptr);
exit(1);
}
return ptr;
}

8 de setembro de 2017 às 07:43

Anônimo Anônimo disse...

Rayller, a função "realoca" está com ponteiro, porque o tipo do dado de retorno é um ponteiro.

14 de novembro de 2017 às 17:52

Blogger Beto Silva disse...

Onde eu poderia encontrar o gabarito d os exercícios resolvidos, pra a gente tirar dúvida, corrigir erros e tal... Comprei a Apostila e os exercícios não estão comentados nela...
Mas o conteúdo do site é excelente!

19 de fevereiro de 2022 às 13:39

Blogger Beto Silva disse...

Onde posso encontrar o gabarito dos exercícios resolvidos, pra poder tirar dúvida, corrigir erros e tal... Commprei a apostila do curso, mas na apostila os exercícios tbm não estão comentados.
Mmas o conteúdo do site é excelente!

19 de fevereiro de 2022 às 13:45

É quase impossível criar centenas de páginas voltadas para programação C e não cometer algum erro.

- Se notar algum conceito, letra ou trecho de código errado, deixe sua correção

- Se perceber uma maneira melhor ou mais eficiente de fazer algo, deixe sua ideia

- Se algo não ficar claro ou for confuso, nos avise

Aos poucos vamos aumentando e melhorando a qualidade de nosso material, e para isso contamos com sua ajuda.
Você pode usar algumas tags HTML, como <b>, <i>, <a>

A moderação de comentários foi ativada. Todos os comentários devem ser aprovados pelo autor do blog.

Depois de enviar seu comentário, será necessário fazer login.
Prove que você não é um robô