String.h: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 78.40.168.181 (discussione), riportata alla versione precedente di LauBot Etichetta: Rollback |
|||
Riga 5:
Le funzioni dichiarate in ''string.h'' sono molto popolari ed essendo parte della libreria standard del C, il loro funzionamento è garantito su ogni piattaforma che supporta il linguaggio C. Tuttavia, l'esistenza di alcuni problemi di sicurezza con queste funzioni, come per esempio problemi di [[buffer overflow]], portano i programmatori a scegliere delle varianti più sicure ma meno portabili. Inoltre le funzioni in questione lavorano solamente con caratteri [[ASCII]] o con un set di caratteri che lo estende in modo compatibile come l'[[ISO 8859-1]]. La gestione di stringhe non compatibili con l'ASCII viene generalmente risolto con l'uso della libreria <code>[[wchar.h]]</code>.
==Costanti e tipi==
{| class="wikitable"
Line 17 ⟶ 16:
|}
==Funzioni==
{| class="wikitable"
Line 91 ⟶ 89:
|}
===Estensioni per ISO C===
{| class="wikitable"
|-
|