struct FILE* fpPPM; int y; float pi=3.141592; int iH=200; print_Collumn(iR,iG,iB) int iR; int iG; int iB; { extern int fprintf(struct FILE*,char*,...); char* szFmt="%d %d %d\n"; fprintf( fpPPM,szFmt,iR,iG,iB ); } put_Header() { char* szHead="P3\n#\n200 200\n255\n"; fpPPM=fopen( "out.ppm","w" ); fwrite( szHead,1,strlen(szHead),fpPPM ); } print_Done() { fclose( fpPPM ); } put_Row(iW) int iW; { int x; for(x=0;x