EasyManuals Logo
Home>Texas Instruments>Calculator>TI-89

Texas Instruments TI-89 Developer's Guide

Texas Instruments TI-89
1398 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #1039 background imageLoading...
Page #1039 background image
Appendix A: System Routines — Strings
997
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
strncmp
Declaration:
int
strncmp
(const char *
s1
, const char *
s2
, size_t
maxlen
)
Category(ies):
Strings
Description:
Compare at most
maxlen
characters (stopping after a null character) of
s1
and
s2
and return the same result as
strcmp
.
Inputs:
s1
Character string.
s2
Character string.
maxlen
Maximum length to search.
Outputs:
Returns zero if the strings are identical, a positive number if the string
pointed to by
s1
is greater than the string pointed to by
s2
, or a negative
number if the string pointed to by
s1
is less than the string pointed to by
s2
.
If the strings differ, the value of the first nonmatching character in
s2
subtracted from the corresponding character in
s1
is returned. The
subtraction casts the input strings to unsigned chars so that the characters
in the range 128 . . . 255 are considered above the characters in the range
0 . . . 127.
Assumptions:
None
Side Effects:
None
Availability:
All versions of the TI-89 / TI-92 Plus.
TI-89 / TI-92 Plus
Differences:
None
See Also: strcmp, memcmp
Example:
If keyName points to a character string that begins with the string “XR_”,
this example returns a pointer to the string after the “_” character.
if (0 == strncmp( keyName, "XR_", 3 ))
return keyName + 3;

Table of Contents

Other manuals for Texas Instruments TI-89

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments TI-89 and is the answer not in the manual?

Texas Instruments TI-89 Specifications

General IconGeneral
Display size (HxV)100 x 160 mm
Memory type639K FLASH ROM, 188K bytes RAM
Compatible operating systemsOperating System 2.09
Battery typeAAA

Related product manuals