Skip to content

Le Funzioni della Libreria Standard

Il C fornisce numerose funzioni standard includendo l’header <string.h>.

Calcola la lunghezza della stringa (escluso il \0).

Si utilizza spesso strncpy come alternativa, che accetta un limite massimo.

Queste funzioni accodano una stringa a un’altra, ma soffrono degli stessi difetti di sicurezza di strcpy e richiedono un’attenta gestione delle dimensioni del buffer.

Quando non si opera con testo terminato da null, o si conosce la dimensione sicura, usa memcpy.

Prova a calcolare la lunghezza di una stringa senza usare strlen, implementando tu stesso la logica del terminatore.