C/string.h: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
m Bot: Cambios estética
 
Liña 10:
</source>
 
== Funcións ==
Os prefixos das funcións deste ficheiro de cabeceira indican se estas traballan con cadeas de caracteres rematadas no carácter nulo (<code>str</code>-), non rematadas no carácter nulo (<code>strn</code>-) ou indiferentemente de se acaban ou non no carácter nulo (<code>mem</code>-).
 
=== <code>strcat</code> ===
:''Algúns programadores recomendan o uso de [[#strncat|<source lang=c enclose=none>strncat()</source>]] ou [[#strlcat|<source lang=c enclose=none>strlcat()</source>]] en vez desta función para evitar desbordamentos do búfer.''
 
Liña 25:
A función engade o contido dunha cadea de caracteres ao doutra, e é necesario que esta última (<code>s1</code>) teña espazo abondo para albergar ambas as dúas cadeas xuntas.
 
=== <code>strchr</code> ===
O seu prototipo é o seguinte:
<source lang=c>
Liña 35:
A función utilízase para buscar caracteres concretos en cadeas.
 
=== <code>strcmp</code> ===
O seu prototipo é o seguinte:
<source lang=c>
Liña 47:
En xeral, a utilidade desta función é saber se dúas cadeas son ou non idénticas, pois respecto de cal vai antes entran en xogo factores (codificacións de caracteres) cos que a función non pode traballar correctamente.
 
=== <code>strcpy</code> ===
Permite copiar unha cadea de caracteres noutra.
 
=== <code>strlen</code> ===
Devolve a lonxitude en caracteres dunha cadea.
 
=== <code>strncat</code> ===
Permite concatenar unha cadea con parte doutra.
 
=== <code>strncmp</code> ===
Permite comparar fragmentos de dúas cadeas de caracteres.
 
=== <code>strncpy</code> ===
Permite copiar parte dunha cadea de caracteres noutra.
 
=== <code>strrchr</code> ===
Permite analizar cadeas de caracteres.
 
Liña 69:
 
<!-- Categorías: -->
 
[[Categoría:C ─ Biblioteca estándar|string]]