Sha256: 2df5f2e071da051b2e0a5d2b6c316ffc5d651e944b638142a9be33791f3d1ebd
Contents?: true
Size: 802 Bytes
Versions: 216
Compression:
Stored size: 802 Bytes
Contents
<?c #include <stdio.h> void escape(char *str, FILE *out); int main(int argc, char *argv[]) { int i; ?> <p>Hello @!{argv[0]}@!</p> <table> <tbody> <?c for (i = 1; i < argc; i++) { ?> <tr bgcolor="@{i % 2 == 0 ? "#FFCCCC" : "#CCCCFF"}@"> <td>@!{"%d", i}@</td> <td>@{argv[i]}@</td> </tr> <?c } ?> </tbody> </table> <?c return 0; } void escape(char *str, FILE *out) { char *pch; for (pch = str; *pch != '\0'; pch++) { switch (*pch) { case '&': fputs("&", out); break; case '>': fputs(">", out); break; case '<': fputs("<", out); break; case '"': fputs(""", out); break; case '\'': fputs("'", out); break; default: fputc(*pch, out); } } } ?>
Version data entries
216 entries across 190 versions & 44 rubygems