Refactor
:my
=>
'code'
Codes
Refactorings
Popular
Best
Submit
Spam
Account
Logout
Login
JavaScript doesn't seem to be activated, expect things to be ugly and sloppy!
More Jobs
Recent
Parsing non-delimited text
Small Javascript Code
file upload validation
Capitalize directory name with LINQ
Connection Detection script
Before Filter URL Redirect if URL is messed with
Morse Code Encoder/Decoder
Source code analysis
Timer Class
Remove the Evil GOTO
Popular
Small Javascript Code
Parsing non-delimited text
Before Filter URL Redirect if URL is messed with
Morse Code Encoder/Decoder
file upload validation
Connection Detection script
Capitalize directory name with LINQ
Map fields array and data arrays into an array of hashes
Camelize
Format Filesize
Pastable version of
PPM Generator
<div style="overflow:auto;border:solid 1px #ccc;background:#000;color:#F8F8F8"> <div class="section"> <pre style="float:left;margin:0 10px;border-right:0;color:#666;">1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30</pre> <pre class="sunburst"><span style="color:#8996A8;">#<span style="color:#AFC4DB;">include</span> <span style="color:#65B042;"><span style="color:#65B042;"><</span>stdio.h<span style="color:#65B042;">></span></span></span> <span style="color:#8996A8;">#<span style="color:#AFC4DB;">include</span> <span style="color:#65B042;"><span style="color:#65B042;"><</span>sys/types.h<span style="color:#65B042;">></span></span></span> <span style="color:#99CF50;">int</span> <span style="color:#89BDFF;">ma<span style="color:#89BDFF;">in</span></span>() { <span style="color:#99CF50;">const</span> <span style="color:#99CF50;">int</span> width=<span style="color:#3387CC;">800</span>, height=<span style="color:#3387CC;">600</span>; FILE *fp=<span style="color:#3387CC;">NULL</span>; <span style="color:#99CF50;">int</span> i,j; <span style="color:#9B859D;">u_char</span> col[<span style="color:#3387CC;">3</span>]; <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">//</span> open binary file</span> fp = <span style="color:#DAD085;">fopen</span>(<span style="color:#65B042;"><span style="color:#65B042;">"</span>output.ppm<span style="color:#65B042;">"</span></span>,<span style="color:#65B042;"><span style="color:#65B042;">"</span>wb<span style="color:#65B042;">"</span></span>); <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">//</span> print header</span> <span style="color:#DAD085;">fprintf</span> (fp,<span style="color:#65B042;"><span style="color:#65B042;">"</span>P6<span style="color:#DDF2A4;">\n</span><span style="color:#DDF2A4;">%d</span> <span style="color:#DDF2A4;">%d</span><span style="color:#DDF2A4;">\n</span>255<span style="color:#DDF2A4;">\n</span><span style="color:#65B042;">"</span></span>,width,height); <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">//</span> create image values</span> <span style="color:#E28964;">for</span> (i=<span style="color:#3387CC;">0</span>; i<width; i++) <span style="color:#E28964;">for</span> (j=<span style="color:#3387CC;">0</span>; j<width; j++) { col[<span style="color:#3387CC;">0</span>] = (<span style="color:#9B859D;">u_char</span>) i-j; col[<span style="color:#3387CC;">1</span>] = (<span style="color:#9B859D;">u_char</span>) j-i; col[<span style="color:#3387CC;">2</span>] = (<span style="color:#9B859D;">u_char</span>) i+j; <span style="color:#DAD085;">fwrite</span> (col,<span style="color:#3387CC;">3</span>,<span style="color:#3387CC;">1</span>,fp); } <span style="color:#AEAEAE;font-style:italic;"><span style="color:#AEAEAE;font-style:italic;">//</span> close file</span> <span style="color:#DAD085;">fclose</span>(fp); <span style="color:#E28964;">return</span> <span style="color:#3387CC;">0</span>; } </pre> </div> </div> <a href="http://refactormycode.com/codes/259-ppm-generator" style="color:#fff" title="As seen on RefactorMyCode.com"><img alt="Small_logo" src="http://refactormycode.com/images/small_logo.gif" style="border:0" /></a>