/* * nonascii.c * * new Mon 03 Oct 2022 05:42:42 PM CEST */ #include #include int main(int argc, char *argv[]) { int input, linenum, count; linenum = 1; count = 0; while (EOF != (input=getc(stdin))) { if ('\n' == input) linenum++; if ((input < 0) || (input>127)) { fprintf(stderr, "non ascii 0x%x line %d\n", input, linenum); count++; } } if (count) { fprintf(stderr, "%d non-ascii chars\n", count); exit(1); } return 0; }