#include <stdio.h> #include <stdlib.h> #include <unistd.h> int main(int argc, char ** argv) { char * mem = malloc(40); sprintf(mem, "Hello world (%s)!\n", argv[0]); printf("%s", mem); return 0; }