vis


 
Thread Tools Search this Thread
Special Forums Hardware Filesystems, Disks and Memory vis
# 1  
Old 06-16-2002
vis

Hey guys, I dont know if this is the section to put this in, but this was the closest one anyway, Im trying to modify this program so it can 'fold long lines at some reasonable length'

Any suggestions??

/* vis: make funny characters visible (version 1) */

#include <stdio.h>
#include <ctype.h>

main()
{
int c;
int i=1;

while ((c = getchar()) != EOF)
if (isascii(c) &&
(isprint(c) || c=='\n' || c=='\t' || c==' '))
i++;
putchar(c);
if(i > 65) {putchar('\n') ;i = 0;}
else
printf("\\%03o", c);
exit(0);

}
Login or Register to Ask a Question

Previous Thread | Next Thread
Login or Register to Ask a Question
FOLD(1) 							   User Commands							   FOLD(1)

NAME
fold - wrap each input line to fit in specified width SYNOPSIS
fold [OPTION]... [FILE]... DESCRIPTION
Wrap input lines in each FILE (standard input by default), writing to standard output. Mandatory arguments to long options are mandatory for short options too. -b, --bytes count bytes rather than columns -c, --characters count characters rather than columns -s, --spaces break at spaces -w, --width=WIDTH use WIDTH columns instead of 80 --help display this help and exit --version output version information and exit GNU coreutils online help: <http://www.gnu.org/software/coreutils/> Report fold translation bugs to <http://translationproject.org/team/> AUTHOR
Written by David MacKenzie. COPYRIGHT
Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. SEE ALSO
The full documentation for fold is maintained as a Texinfo manual. If the info and fold programs are properly installed at your site, the command info coreutils 'fold invocation' should give you access to the complete manual. GNU coreutils 8.22 June 2014 FOLD(1)