Usa las etiquetas GeSHi para postear código!!
Por otra parte, no estás programando bien. Si tienes un return 0; al final del main, quiere decir que dicha función retorna un entero, y no lo veo en la definición. Lo mismo con sus respectivos parámetros. La definición estándar del main es:
int main (int argc, char* argv[])
Además, en la línea donde intentas imprimir, escribes prinft, cuando en realidad, es printf.
Este código no tendría que compilar siquiera.