Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // title: realloc
- // ide: apple xcode
- // author: paulogp
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- int main (int argc, const char * argv[])
- {
- char *the_str;
- // cria a string the_str;
- the_str = (char *) malloc(15);
- // coloca a frase "hello world" na string the_str
- strcpy(the_str, "hello world");
- printf("string: %s\nEndereco: %p\n", the_str, the_str);
- // altera o numero de bytes que estao presentemente associados a
- // um bloco previamente criado utilizando a funcao malloc ou calloc
- the_str = (char *) realloc(the_str, 50);
- printf("string: %s\nEndereco: %p\n", the_str, the_str);
- // libertar memoria
- free(the_str);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement