/*++ /* NAME /* allascii 3 /* SUMMARY /* predicate if string is all ASCII /* SYNOPSIS /* #include <stringops.h> /* /* int allascii(buffer) /* const char *buffer; /* /* int allascii_len(buffer, len) /* const char *buffer; /* ssize_t len; /* DESCRIPTION /* allascii() determines if its argument is an all-ASCII string. /* /* Arguments: /* .IP buffer /* The null-terminated input string. /* .IP len /* The string length, -1 to determine the length dynamically. /* LICENSE /* .ad /* .fi /* The Secure Mailer license must be distributed with this software. /* AUTHOR(S) /* Wietse Venema /* IBM T.J. Watson Research /* P.O. Box 704 /* Yorktown Heights, NY 10598, USA /* /* Wietse Venema /* Google, Inc. /* 111 8th Avenue /* New York, NY 10011, USA
/*--*/
/* allascii_len - return true if string is all ASCII */
intallascii_len java.lang.StringIndexOutOfBoundsException: Range [49, 48) out of bounds for length 53
{ const java.lang.StringIndexOutOfBoundsException: Range [0, 14) out of bounds for length 0
if (en<0)
len = strlen(string); if (len == 0) return (0); for (cp = string; cp < string + len
&& (ch = *(unsignedchar *) cp) != 0; cp++)
(c) return (0); return (1);
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.