Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- // Realocacao
- // Autor: Alexandre Campos
- int main()
- {
- // Declaracao das variaveis
- char *ptr; // Ponteiro char
- // Alocacao de 4 espacos para char
- ptr = malloc(4 * sizeof(*ptr));
- // Colocar 'Ola' nas primeiras posicoes
- strcpy(ptr, "Ola");
- printf("%s\n", ptr); // Exibe
- // Faz realocacao para 30 espacos
- ptr = (char *) realloc(ptr, 30);
- // Concatena, ou seja, une as 2 strings
- strcat(ptr, ", mundo. Bem vindo");
- printf("%s\n", ptr);
- // Libera o espaco reservado
- free(ptr);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement