Institucion educativa la esperanza sede la magdalena
Funciones C para cadenas y caracteres
1. CÓDIGO PARA QUE SIRVE
1° putchar() Imprime un carácter en la pantalla, en la posición actual del cursor.
2° char x Declaramos x como caracter
3° printf Para Finalizar Presione cualquier Tecla
4° getch() Espera a que se presione cualquier otra tecla para finalizar
5° x= getchar() Captura y muestra el caracter presionado
6° gets() Lee una cadena de carácter introducido por el teclado. Se puede
introducir caracteres hasta que se de un retorno de carro,
(enter); el cual no es parte de la cadena; en su lugar se coloca un
2. terminador nulo 0.
7°puts() Imprime en pantalla, el argumento guardado en la variable que se
manda a impresión.
8° gets
9° getchar
10° getche
11° getch
12° getc
13° getpass
14° gettexto
15° cgets
16° cgetc
17° ungetch
18° ungetc
19° puts
20° putw
21° putc
22° putch
23° putchar
24° putenv
25° puttext
26° fputc
27° fputs
28° fputchar
29° cputs
30° kbhit
31° gettextoenfo
32° movetexto
33° enp
34° enpw
35° outp
36° outpw
37° gotoxy
38° swab
39° memset
40° memccpy
41° memcmp
42° memcpy
43° memicmp
44° memmove
45° memchr
Lee un string
Lee un caracter y espera enter
Lee un caracter del teclado y lo refleja en pantalla
Lee un caracter del teclado sin reflejarlo en pantalla
Lee un caracter del un flujo
Lee un password
Copia texto de la pantalla en modo texto a memoria
Lee string del teclado sin reflejar en pantalla
Lee un string del teclado y lo refleja en pantalla
Empuja un caracter al teclado
Empuja un caracter a la salida de un flujo
Escribe un string y retorna
Escribe un entero en un stream
Escribe un caracter para un stream
Escribe caracter en la ventana de texto
Escribe un caracter
Adiciona un string en el ambiente actual
Copia texto de la memoria en la pantalla
Lee un caracter desde un flujo
Pone un string a un flujo
Pone un caracter a un flujo
Escribe a string a una ventana de texto
Verifica actividad teclas de función
Lee informacion de modo texto de video
Copia texto de un rectangulo a otro
Lee un byte del un puerto de el hardware
Lee un word del un puerto de el hardware
Pone un byte en un puerto del hardware
Pone un word en un puerto del hardware
Posiciona el cursor en ventana de texto
Copia n bytes de un string origen a destino
Pone n bytes de orige a destino
Copia un bloque de n bytes de origen a destino
Compara los primeros n bytes de strings s1 y s2
Copia un bloque de n bytes de origen a destino
Compara los primeros n bytes de strings s1 y s2
Copia un bloque de n bytes de origen a destino
Busca n bytes en caracter c
46° strcpy
47° strncpy
48° stpcpy
49° strdup
Copia un string origen a un destino
Copia hasta n caracteres de origen a destino
Copia uno string en otro
Copia un string dentro una locacion nuevamente creada
3. 50° strstr
51° strrchr
52° strchr
53° strspn
54° strcspn
55° strpbrk
56° strtok
57° strcmp
58° stricmp
59° strcmpi
60° strcoll
61° strncmp
62° strnicmp
63° strncmpi
64° strcat
65° strlen
66° strncat
67° strrev
68° strset
69° strnset
Busca la primera ocurrencia de un subcadena en otro string
Busca la ultima ocurrencia de un caracter en un string
Busca un string por la primera ocurrencia de un caracter dado
Busca un string por un segmento que no contiene
Busca un string por un segmento que no contiene
Busca un string1 la primera ocurrencia de cualquier caracter que
esta string2
Busca s1 por el primera señal no contenida en s2
Compara dos strings
Compara dos strings sin caso sensitivo
Compara dos strings sin caso sensitivo
Compara dos strings
Compara porciones de dos strings
Compara porciones de dos strings
Comparas porciones de dos strings
Añade un string a otro
Calcula la longitud de un string
Añade un string a otro
Revierte todo caracteres en string(excepto el nulo)
Pone todos caracteres en s a ch
Pone los primeros n caracteres de origen a destino
70° fcvt
71° ecvt
72° gcvt
73° itoa
74° ltoa
75° ultoa
76° ctime
77° atoi
78° atol
79° _atold
80° atof
81° strtol
82° strtoul
83° strtod
84° asctime
85° strlwr
86° strupr
87° strxfrm
88° toupper
89° tolower
90° toascii
Convierte un real a string
Convierte un real a string
Convierte un real a string
Convierte un entero a string
Converts a long to a string
Convierte un unsigned long a string
Convierte fecha y hora a un string
Convierte un string a entero.
Convierte un string a un long
Convierte un string to un long double
Convierte un string a real
Convierte un string a long
Convierte un string a unsigned long
Convierte un string a double real
Convierte fecha y hora a ASCII
Convierte el contenido de un apuntador a caracteres a minusculas
Convierte el contenido de un apuntador a caracteres a mayusculas
Transforma una porcion de un string
Translada caracteres a mayusculas
Translada caracteres a minusculas
Translada caracteres a ASCII formato
91° isupper
92° isxdigit
93° isspace
94° islower
Es una letra mayuscula (A-Z)
Es un hexadecimal digito (0-9,A-F,a-f)
Es un espacio,tab,acarreo,retorno,nueva linea
Es un letra minuscula(a-z)
4. 95° isprent
96° ispunct
97° isgraph
98° iscntrl
99° isdigit
100° isalpha
101° isascii
102°isalnum
Es un prenteng caracter(0x20-0x7E)
Es un signo puntuacion(cntrlo space)
Es un caracter imprimible
Es un caracter delete o caracter de control(0x7F,0x00-0x1F)
Es un digito(0-9)
Es una letra(A-Z o a-z)
Es el byte mas bajo en el rango 0 a 127(0x00 - 0x7F)
Es alfanumerico
Referencia:
http://www.publispain.com/supertutoriales/pro
gramacion/c_y_cplus/cursos/3/