STRDEL(3pub)
NAME
strdel - delete characters from beginning of string
SYNOPSIS
#include <publib.h> char *strdel(char *s, size_t n);
DESCRIPTION
strdel removes the first n characters of s. If n is greater than the
length of the string, all characters in the string (not counting '\0')
are removed but no more.
RETURN VALUE
strdel returns its first argument.
EXAMPLE
- To change all occurences of "Pascal" in the input to "Yuck!", you might
do the following:
- #include <string.h>
#include <stdio.h>
#include <publib.h> - int main(void) {
char line[512];while (fgets(line, sizeof(line), stdio) != NULL) {while ((p = strstr(line, "Pascal")) != NULL) {strdel(p, 6);
strins(p, "Yuck!");}
printf("%s", line);}
return 0; - }
SEE ALSO
AUTHOR
- Lars Wirzenius (lars.wirzenius@helsinki.fi)