char s1[] = "0";
char s2[] = "9";
printf("%d\n", strcmp(s1, s2)); // Prints -9
printf("%d\n", strcmp("0", "9")); // Prints -1
Perché lo strcmp restituisce valori diversi quando riceve gli stessi
Qual è la ragione di strlcpy.c per copiare gli argomenti in variabili locali: size_t
strlcpy(char *dst, const char *src, size_t siz)
{
char *d = dst;
const char *s = src;
size_t n = s