Angel David Yaguana Hernandez
/
CPP_malloc
malloc, descripcion y ejemplo
Diff: main.cpp
- Revision:
- 0:984f552374ff
diff -r 000000000000 -r 984f552374ff main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Tue Apr 03 21:01:54 2012 +0000 @@ -0,0 +1,25 @@ +#include "mbed.h" +/* malloc example: string generator*/ +#include <stdio.h> +#include <stdlib.h> + +int main () +{ + int i,n; + char * buffer; + + printf ("How long do you want the string? "); + scanf ("%d", &i); + + buffer = (char*) malloc (i+1); + if (buffer==NULL) exit (1); + + for (n=0; n<i; n++) + buffer[n]=rand()%26+'a'; + buffer[i]='\0'; + + printf ("Random string: %s\n",buffer); + free (buffer); + + return 0; +} \ No newline at end of file