blob: 455f138e989571b11958edf0deb1898957b831ad (
plain)
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
31
32
33
34
|
#include <stdio.h>
/* XXX: dependent on file size */
#define MAX 2048
int
main()
{
char uncomment[MAX];
int c, i;
i = 0;
while (i < MAX && (c = getchar()) != EOF) {
if (c == '/') {
c = getchar();
if (c == '*') {
while ((c = getchar()) != '/') {
if (c == '\n') {
putchar('\n');
} else {
putchar(' ');
}
}
} else if (c == '/') {
while ((c = getchar()) != '\n') {
putchar(' ');
}
putchar('\n');
}
} else {
putchar(c);
}
}
return 0;
}
|