Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

strtrim(3pub) [debian man page]

STRTRIM(3pub)						       C Programmer's Manual						     STRTRIM(3pub)

NAME
strtrim - remove leading and trailing whitespace SYNOPSIS
#include <publib.h> char *strtrim(char *s); DESCRIPTION
strtrim removes all whitespace characters from the beginning and the end of a string. As whitespace is counted everything for which iss- pace(3) returns true. RETURN VALUE
strtrim returns its argument. EXAMPLE
To remove whitespace from the beginning and end of all lines, you might do the following: #include <publib.h> int main(void) { char line[512]; while (fgets(line, sizeof(line), stdio) != NULL) { strtrim(line); printf("%s", line); } return 0; } SEE ALSO
publib(3), strrtrim(3), strltrim(3), isspace(3) AUTHOR
Lars Wirzenius (lars.wirzenius@helsinki.fi) Publib C Programmer's Manual STRTRIM(3pub)

Check Out this Related Man Page

STRLTRIM(3pub)						       C Programmer's Manual						    STRLTRIM(3pub)

NAME
strltrim - remove leading whitespace from string SYNOPSIS
#include <publib.h> char *strltrim(char *s); DESCRIPTION
strltrim removes all leading whitespace characters from the beginning of a string, by moving everything starting from the first non-white- space character to the beginning of the string. As whitespace is counted everything for which isspace(3) returns true. RETURN VALUE
strltrim returns its argument. EXAMPLE
To remove all indentation from all lines in a program, you might do the following: #include <publib.h> int main(void) { char line[512]; while (fgets(line, sizeof(line), stdio) != NULL) { strltrim(line); printf("%s", line); } return 0; } SEE ALSO
publib(3), strrtrim(3), strtrim(3), isspace(3) AUTHOR
Lars Wirzenius (lars.wirzenius@helsinki.fi) Publib C Programmer's Manual STRLTRIM(3pub)
Man Page