Visit Our UNIX and Linux User Community

Linux and UNIX Man Pages

Test Your Knowledge in Computers #187
Difficulty: Easy
The UNIX.com man page repository contains over 340,000 man page entries from both UNIX and Linux distributions.
True or False?
Linux & Unix Commands - Search Man Pages

strcspn(3) [bsd man page]

STRCSPN(3)						     Library Functions Manual							STRCSPN(3)

NAME
strcspn - span the complement of a string SYNOPSIS
#include <string.h> size_t strcspn(s, charset) char *s; char *charset; DESCRIPTION
The strcspn() function spans the initial part of the null-terminated string s as long as the characters from s do not occur in string charset (it spans the complement of charset ) . RETURN VALUES
The strcspn() function returns the number of characters spanned. SEE ALSO
index(3), memchr(3), rindex(3), strchr(3), strpbrk(3), strrchr(3), strsep(3), strspn(3), strstr(3), strtok(3) STANDARDS
The strcspn() function conforms to ANSI C X3.159-1989 (``ANSI C''). 4.4 Berkeley Distribution January 12, 1996 STRCSPN(3)

Check Out this Related Man Page

STRSPN(3)						   BSD Library Functions Manual 						 STRSPN(3)

NAME
strspn, strcspn -- span a string LIBRARY
Standard C Library (libc, -lc) SYNOPSIS
#include <string.h> size_t strspn(const char *s, const char *charset); size_t strcspn(const char *s, const char *charset); DESCRIPTION
The strspn() function spans the initial part of the null-terminated string s as long as the characters from s occur in the null-terminated string charset. In other words, it computes the string array index of the first character of s which is not in charset, else the index of the first null character. The strcspn() function spans the initial part of the null-terminated string s as long as the characters from s do not occur in the null-ter- minated string charset (it spans the complement of charset). In other words, it computes the string array index of the first character of s which is also in charset, else the index of the first null character. RETURN VALUES
The strspn() and strcspn() functions return the number of characters spanned. SEE ALSO
memchr(3), strchr(3), strpbrk(3), strrchr(3), strsep(3), strstr(3), strtok(3), wcsspn(3) STANDARDS
The strspn() and strcspn() functions conform to ISO/IEC 9899:1990 (``ISO C90''). BSD
May 24, 2014 BSD

3 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Problem identifying charset of a file

Hi all, My objective is to find out the charset using which a file is encoded. (The OS is SunOs) I have set NLS_LANG to AR8MSWIN1256 and spooled the file. When viewed the file using vi, I saw the following \307\341\321\355\307\326 I then inserted the line containing these codes in a... (3 Replies)
Discussion started by: sridhar_423
3 Replies

2. Programming

String pointer does not work

Hello, I am trying to reverse complement one string and reverse another (NO complement!), both with pointer. My code compiled without error, but did not do the job I wanted. #include <stdio.h> #include <stdlib.h> #include <zlib.h> #include "kseq.h" // STEP 1: declare the type of file... (5 Replies)
Discussion started by: yifangt
5 Replies

3. UNIX for Dummies Questions & Answers

Reverse complement

I want to reverse some DNA sequences and complement them at the same time. Thus, A changes to T; C to G; T to A and G to C. example: infile >GHL8OVD01CMQVT SHORT1 TTGATGT >GHL8OVD01CMQVT SHORT2 TTGATGT outfile: >GHL8OVD01CMQVT SHORT1 ACATCAA >GHL8OVD01CMQVT SHORT2 ACATCAA The... (4 Replies)
Discussion started by: Xterra
4 Replies

Featured Tech Videos