mariadb/newbrt/hclip.c
Bradley C. Kuszmaul a615e968d0 A tool for only printing the first few columns
git-svn-id: file:///svn/tokudb@1983 c7de825b-a66e-492c-adef-691d508d4ae1
2008-01-31 13:03:35 +00:00

18 lines
419 B
C

// Clip horizontally (100 chars by default)
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char *argv[]) {
int targcol=100;
int c;
int col=0;
if (argc>1) {
targcol=atoi(argv[1]);
}
while ((c=getchar())!=EOF) {
if (c=='\n') { col=0; putchar(c); }
else if (col==targcol) { col++; printf("..."); }
else if (col>targcol) { col++; }
else { col++; putchar(c); }
}
return 0;
}