/* * This code/software is licensed under the * CC-GNU GPL version 2.0 or later. * * see: http://creativecommons.org/licenses/GPL/2.0/ * * Author: Florian Streibelt * C-Kurs der Freitagsrunde, TU-Berlin September 2010 * */ #include #include char* foo(){ char *bar = calloc( 13 , sizeof(char)); snprintf(bar,13,"Hello world!"); return bar; } int main(int argc, char** argv){ char* bar = foo(); // ... printf("%s\n",bar); free(bar); }