Bienvenido(a), Visitante. Por favor, ingresa o regístrate.

Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

15.707 Mensajes en 3.130 Temas- por 371 Usuarios - Último usuario: lasfirrot
Mayo 18, 2012, 05:04:46
Foro de Hispabyte.netProgramaciónLenguajes y ProgramaciónC / C++ (Moderador: D4MR0D)Tema: Librerias / Funciones importantes de cadenas en C
Páginas: [1]   Ir Abajo
Imprimir
Autor Tema: Librerias / Funciones importantes de cadenas en C  (Leído 973 veces)
0 Usuarios y 1 Visitante están viendo este tema.
HQH
Administrator
Miembro Imprescindible
*****
Mensajes: 1.813



Ver Perfil
« : Noviembre 03, 2009, 11:50:24 »


FUNCIONES DE CADENAS

#include <string.h>

char *strcpy(const char *dest, const char *orig)
-- Copia la cadena de caracteres apuntada por orig (incluyendo el carácter terminador '\0') al vector apuntado por dest. Las cadenas no deben solaparse, y la de destino, debe ser suficientemente grande como para alojar la copia.

int strcmp(const char *s1, const char *s2)
-- Compara las dos cadenas de caracteres s1 y s2. Devuelve un entero menor, igual o mayor que cero si se encuentra que s1 es, respectivamente, menor que, igual a, o mayor que s2.

char *strerror(int errnum)
-- Devuelve un mensaje de error que corresponde a un número de error.

int strlen(const char *s)
-- Calcula la longitud de la cadena de caracteres.

char *strncat(char *s1, const char *s2, size_t n)
-- Agrega n caracteres de s2 a s1.

int strncmp(const char *s1, char *s2, size_t n)
-- Compara los primeros n caracteres de dos cadenas.

char *strncpy(const char *s1, const char *s2, size_t n)
-- Copia los primeros n caracteres de s2 a s1.

int strcasecmp(const char *s1, const char *s2)
-- versión que ignora si son mayúsculas o minúsculas de strcmp().

int strncasecmp(const char *s1, const char *s2, size_t n)
-- versión insensible a mayúsculas o minúsculas de strncmp() que compara los primeros n caracteres de s1. 

FUNCIONES DE CARACTERES

#include <ctype.h>

int isalnum(int c)
-- Verdad si c es alfanumérico.

int isalpha(int c)
-- Verdad si c es una letra.

int isascii(int c)
-- Verdad si c es ASCII.

int iscntrl(int c)
-- Verdad si c es un caracter de control.

int isdigit(int c)
-- Verdad si c es un dígito decimal.

int isgraph(int c)
-- Verdad si c es un caracter imprimible, exceptuando el espacio en blanco.

int islower(int c)
-- Verdad si c es una letra minúscula.

int isprint(int c)
-- Verdad si c es un caracter imprimible, incluyendo el espacio en blanco.

int ispunct(int c)
-- Verdad si c es un signo de puntuación.

int isspace(int c)
-- Verdad si c es un espacio

int isupper(int c)
-- Verdad si c es una letra mayúscula.

int isxdigit(int c)
-- Verdad si c es un dígito hexadecimal.

int toascii(int c)
-- Convierte c a ASCII o un unsigned char de 7 bits, borrando los bits altos.

int tolower(int c)
-- Convierte la letra c a minúsculas, si es posible.

int toupper(int c)
-- Convierte la letra c a mayúsculas, si es posible.


Tomado de  : http://www.fismat.umich.mx/mn1/manual/
En línea
Páginas: [1]   Ir Arriba
Imprimir
Foro de Hispabyte.netProgramaciónLenguajes y ProgramaciónC / C++ (Moderador: D4MR0D)Tema: Librerias / Funciones importantes de cadenas en C
Ir a:  


Tema diseñado por RJ-45 para Hispabyte.net basado en el
theme famouspadexx v.09 designed by Formado Comprido
Downloable here. My present to padexx.de