Strip block comments: Difference between revisions
Content deleted Content added
Line 199: | Line 199: | ||
#include <stdlib.h> |
#include <stdlib.h> |
||
char *ca = "/*", *cb = "*/"; |
const char *ca = "/*", *cb = "*/"; |
||
int al = 2, bl = 2; |
int al = 2, bl = 2; |
||
char *loadfile(char * |
char *loadfile(const char *fn) { |
||
FILE *f = fopen( |
FILE *f = fopen(fn, "rb"); |
||
int l; |
int l; |
||
char *s; |
|||
if (f != NULL) { |
if (f != NULL) { |
||
Line 232: | Line 233: | ||
int main(int argc, char **argv) { |
int main(int argc, char **argv) { |
||
char * |
const char *fn = "input.txt"; |
||
char *s; |
|||
if (argc >= 2) |
if (argc >= 2) |
||
fn = argv[1]; |
|||
s = loadfile( |
s = loadfile(fn); |
||
if (argc == 4) { |
if (argc == 4) { |
||
al = strlen(ca = argv[2]); |
al = strlen(ca = argv[2]); |