Librerias String y Ctype (1)

November 22, 2018 | Author: yohan rosales | Category: String (Computer Science), Pointer (Computer Programming), Ascii, Notation, Computer Programming
Share Embed Donate


Short Description

programacion...

Description

EL ENCABEZADO STRING.H  Define un tipo de variable, una macro y varias funciones para manipular matrices de caracteres. Variables Va riables de la biblioteca  A continuación continuación se muestra el tipo de de variable variable definido definido en el encabez encabezado ado string.h: string.h: SN

Variable y descripción

1

Taa!"#$

Este es el tipo entero sin signo y es el resultado de la si%e"&  palabra  palabra clave. acros de la biblioteca  A continuación continuación se muestra la macro definida definida en en el encabezado encabezado string.h: SN

'acr" y descripción

1

N(LO

Esta macro es el valor de una constante de puntero nulo. !unciones de la biblioteca  A continuación continuación se describe describen n las funciones funciones definidas definidas en el encabezad encabezado o string.h: string.h: SN

)*nción descrip$i+a

1

V"id V" id , ec-r c"ns$ +"id , s$r/ in$ c/ si%e#$ n0

"usca la primera aparición del car#cter c $un car#cter sin signo% en los primeros n bytes de la cadena apuntada por el argumento str  .  . &

In$ ecp c"ns$ +"id , s$r1/ c"ns$ +"id , s$r2/ si%e#$ n0

'ompara los primeros n bytes de str1 y str2  . (

V"id , ecpy +"id , des$/ c"ns$ +"id , src/ si%e#$ n0

'opia n caracteres de src a dest  . )

V"id , e"+e +"id , des$/ c"ns$ +"id , src/ si%e#$ n0

*tra función para copiar n caracteres de str2  a str1 . +

V"id , ese$ +"id , s$r/ in$ c/ si%e#$ n0

'opia el car#cter c $un car#cter sin signo% a los primeros n caracteres de la cadena apuntada, por el argumento str  . 

C-ar , s$rca$ c-ar , des$/ c"ns$ c-ar , src0

 Agrega la cadena apuntada, por src  al final de la cadena apuntada por dest  . -

C-ar , s$rnca$ c-ar , des$/ c"ns$ c-ar , src/ $aa!"#$ n0

 Aade la cadena apuntada, por src  al final de la cadena apuntada, por dest  hasta n caracteres de longitud. /

C-ar , s$rc-r c"ns$ c-ar , s$r/ in$ c0

"usca la primera aparición del car#cter c $un car#cter sin signo% en la cadena apuntada por el argumento str  . 0

In$ s$rcp c"ns$ c-ar , s$r1/ c"ns$ c-ar , s$r20

'ompara la cadena apuntada, por str1 a la cadena apuntada por str2  . 1

In$ s$rncp c"ns$ c-ar , s$r1/ c"ns$ c-ar , s$r2/ $aa!"#$ n0

'ompara como m#2imo los primeros n bytes de str1 y str2  . 11

In$ s$rc"ll c"ns$ c-ar , s$r1/ c"ns$ c-ar , s$r20

'ompara la cadena str1 con str2  . El resultado depende del a3uste 4'5'*44A6E de la ubicación. 1&

C-ar , s$rcpy c-ar , des$/ c"ns$ c-ar , src0

'opia la cadena apuntada, por src  a dest  . 1(

C-ar , s$rncpy c-ar , des$/ c"ns$ c-ar , src/ $aa!"#$ n0

'opia hasta n caracteres de la cadena sealada, por src  a dest  . 1)

Si%e#$ s$rcspn c"ns$ c-ar , s$r1/ c"ns$ c-ar , s$r20

'alcula la longitud del segmento inicial de str1 7ue consiste enteramente en caracteres no en str&. 1+

C-ar , s$rerr"r in$ errn*0

"usca en una matriz interna el n8mero de error errnum y devuelve un puntero a una cadena de mensa3e de error. diecis9i s

Si%e#$ s$rlen c"ns$ c-ar , s$r0

'alcula la longitud del string str hasta, pero sin incluir el car#cter null de terminación.

1-

C-ar , s$rpbr3 c"ns$ c-ar , s$r1/ c"ns$ c-ar , s$r20

Encuentra el primer car#cter en la cadena str1 7ue coincida con cual7uier car#cter especificado en str2  . 1/

C-ar , s$rrc-r c"ns$ c-ar , s$r/ in$ c0

"usca la 8ltima aparición del car#cter c $un car#cter sin signo% en la cadena apuntada por el argumento str  . 10

Si%e#$ s$rspn c"ns$ c-ar , s$r1/ c"ns$ c-ar , s$r20

'alcula la longitud del segmento inicial de str1 7ue consta e2clusivamente de caracteres en str2  . &

C-ar , s$rs$r c"ns$ c-ar , pa4ar/ c"ns$ c-ar , a5*4a0

"usca la primera ocurrencia de la cadena completa de la aguja  $sin incluir el car#cter nulo de terminación%, 7ue aparece en la cadena  pajar  . &1

C-ar , s$r$"3 c-ar , s$r/ c"ns$ c-ar , deli0

ompe string str  en una serie de to;ens separados por delim . &&

Si%e#$ s$r6&r c-ar , des$/ c"ns$ c-ar , src/ $aa!"#$ n0

6ransforma los primeros n caracteres de la cadena src en locale corrent y los coloca en la cadena des$ .

EL CT78E.H  Archivo de cabecera de la biblioteca est#ndar de ' declara varias funciones 7ue son 8tiles para los persona3es de pruebas y cartograf
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF