All pastes #1047317 Raw Edit

quick penguin binary

public c v1 · immutable
#1047317 ·published 2008-06-14 01:13 UTC
rendered paste body
############################################# ############################################# code############################################# #include <stdio.h>#include <stdlib.h>#include <string.h>int main(int argc, char *argv[]){	printf("Hello from penguin\n");	printf("specified %i parameters.\n",argc);	int n;	for(n=0;n<argc;n++)	{		printf("parameter %i=%s\n",n,argv[n]);	}		if(argc>=2)	{		char buff[255];   		snprintf(buff,255,"/usr/bin/flite.sh %s",argv[1]);		buff[255] = 0;		printf("Got correct number of parameters, executing '%s'\n",buff);		system(buff);		printf("finishing now\n");	}	else	{		printf("wrong number of parameters, expecting 2\n");	}}############################################# ############################################# compiling############################################# Nokia-N810-50-2:/media/mmc1# gcc penguin1.c -o penguin############################################# ############################################# examples of running:############################################# Nokia-N810-50-2:/media/mmc1# ./penguinHello from penguinspecified 1 parameters.parameter 0=./penguinwrong number of parameters, expecting 2Nokia-N810-50-2:/media/mmc1# ./penguin helloHello from penguinspecified 2 parameters.parameter 0=./penguinparameter 1=helloGot correct number of parameters, executing '/usr/bin/flite.sh hello'sh: /usr/bin/flite.sh: not foundfinishing now