#include <stdio.h>
int main ( int argc, char *argv[] ) {
FILE *p = 0;
if (argc > 1) {
p
= fopen(argv
[1], "rb"); }
if ( !p
) { printf("Brak pliku.\n"); return 1; }
int znak = 0, koniec_linii = 0;
while ( (znak
= fgetc(p
)) != EOF
) { if ( znak > ' ' && znak <= '~' ) {
if( !koniec_linii ) koniec_linii = 1;
}
else {
if ( koniec_linii
) { putchar ( '\n' ); koniec_linii
= 0; } }
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbiAoIGludCBhcmdjLCBjaGFyICphcmd2W10gKSB7CglGSUxFICpwID0gMDsKCWlmIChhcmdjID4gMSkgewoJCXAgPSBmb3Blbihhcmd2WzFdLCAicmIiKTsKCX0KCWlmICggIXAgKSB7IHByaW50ZigiQnJhayBwbGlrdS5cbiIpOyByZXR1cm4gMTsgfQoJCglpbnQgem5hayA9IDAsIGtvbmllY19saW5paSA9IDA7Cgl3aGlsZSAoICh6bmFrID0gZmdldGMocCkpICE9IEVPRiApIHsKCQlpZiAoIHpuYWsgPiAnICcgJiYgem5hayA8PSAnficgKSB7CgkJCWlmKCAha29uaWVjX2xpbmlpICkga29uaWVjX2xpbmlpID0gMTsKCQkJcHV0Y2hhcih6bmFrKTsKCQl9CgkJZWxzZSB7CgkJCWlmICgga29uaWVjX2xpbmlpICkgeyBwdXRjaGFyICggJ1xuJyApOyBrb25pZWNfbGluaWkgPSAwOyB9CgkJfQoJfQoJZmNsb3NlKHApOwoJcmV0dXJuIDA7Cn0=