Top Qs
Chronologie
Chat
Contexte

String.h

De Wikipédia, l'encyclopédie libre

Remove ads

<string.h> est l'en-tête de la bibliothèque standard du langage C qui contient les définitions des macros, des constantes et les déclarations de fonctions et de types utilisés non seulement pour la manipulation de chaînes de caractères, mais aussi pour diverses fonctions de manipulations de la mémoire.

Les fonctions déclarées dans string.h sont extrêmement utiles, puisqu'en tant que part de la bibliothèque standard C, il est certain qu'elles fonctionnent sur toute plate-forme qui supporte le langage C. Malgré tout, quelques problèmes de sécurité existent avec ces fonctions, comme des débordements de tampon, ce qui mène les programmeurs à préférer des solutions plus sûres, mais peut-être moins portables. De plus, ces fonctions ne sont compatibles qu'avec l'ASCII ou des codages semblables comme l'ISO-8859-1 ; les codages de caractères multibyte, tels qu'UTF-8, posent le problème que la « longueur » des chaînes est interprétée comme un nombre d'octets, plutôt que comme un nombre de caractères Unicode. La manipulation des chaînes de type non-ASCII est généralement réalisée à travers wchar.h.

Remove ads

Constantes et types

Davantage d’informations Nom, Notes ...

Fonctions

Davantage d’informations Nom, Notes ...

Extensions à ISO C

Davantage d’informations Nom, Notes ...
Remove ads

Liens internes

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads