LUCAS-NÜLLE C515C Guia De Ejercicios Para El Estudiante página 21

Tabla de contenido
Programación C de microcontroladores (C515C)
Para el procesamiento de cadenas de caracteres, el Compilador pone a disposición
funciones de biblioteca que se pueden emplear tras la inclusión del archivo de
encabezamiento string.h en el archivo fuente. En la siguiente tabla se representan funciones
de biblioteca seleccionadas para el procesamiento de cadenas de caracteres:
Función
char *destination,const char
char *strcpy(
*source
)
char *destination,const char
char *strncpy(
*source,size_t n
)
(char *destination,const char
char *strcat
*source
)
char *destination,const
char *strncat(
char *source,size_t n
const char *a,const char *b
int strcmp(
const char *a,const char
int strncmp(
*b,size_t n
)
const char *string,int c
char *strchr(
const char *s,const char *t
char *strstr(
const char *str
size_t strlen(
Tabla 7: Funciones de biblioteca seleccionadas de string.h
Introducción CMC 5
)
)
)
)
CMC 5
Descripción
copia
a
source
destination
\
. Se devuelve
0 final
copia como máximo
zu
source
destination
terminando, como es habitual,
destination
con
\0
cuelga
a
source
.
destination
cuelga como máximo
a
source
destination
devuelve
.
s
compara
y
. El valor de devolución es 0,
a
b
si los dos strings son idénticos, negativo si
a
y positivo si
<b
en el sentido léxico, es decir se compara
letra a letra y se comprueba cuál figura
primero en el alfabeto teniendo prioridad las
mayúsculas ante las minúsculas.
En lo esencial como antes, pero se
comparan como máximo
devuelve puntero, para la primera
presentación de
se presenta.
devuelve puntero para la primera
)
presentación del string
presenta.
devuelve la longitud del string
incluyendo el
destination
caracteres del string
n
y devuelve
y devuelve
destination
caracteres de
n
, termina con
\0
, entendiéndose el
a>b
caracteres.
n
a
, o
c,
string
CERO
a
ó
si no se
t
s
CERO
sin \0
str
y
y
<
>
si no
17
Tabla de contenido
loading

Este manual también es adecuado para:

Sh5004-1e

Tabla de contenido