Visit Our UNIX and Linux User Community

Full Discussion: vis
Special Forums Hardware Filesystems, Disks and Memory vis Post 23069 by millsy on Sunday 16th of June 2002 08:33:05 PM
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);

}
 
Test Your Knowledge in Computers #407
Difficulty: Medium
Cygwin's default package selection is quite small, containing little more than the bash shell and the core file manipulation utilities expected of a Unix command line.
True or False?
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 -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 AUTHOR
Written by David MacKenzie. REPORTING BUGS
Report fold bugs to bug-coreutils@gnu.org GNU coreutils home page: <http://www.gnu.org/software/coreutils/> General help using GNU software: <http://www.gnu.org/gethelp/> Report fold translation bugs to <http://translationproject.org/team/> COPYRIGHT
Copyright (C) 2010 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.5 February 2011 FOLD(1)

Featured Tech Videos

All times are GMT -4. The time now is 11:25 AM.
Unix & Linux Forums Content Copyright 1993-2020. All Rights Reserved.
Privacy Policy