String.h: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Fripp (discussione | contributi)
Fripp (discussione | contributi)
Riga 21:
|<code>size_t</code> || Un intero senza segno restituito dell'operatore <code>sizeof</code>.
|}
<!--
==Functions==
 
==Funzioni==
<!--
{| class="wikitable"
|-
Riga 29:
|-
|<code>void *[[memcpy]](void *dest, const void *src, size_t n);</code>
|copiesCopia n bytes betweentra twodue memoryaree areas,di whichmemoria mustche notnon overlapdevono sovrapporsi.
|-
|<code>void *[[memmove]](void *dest, const void *src, size_t n);</code>
|copiesCopia n bytes betweentra twodue memoryaree areasdi memoria; unlikea withdifferenza di <code>memcpy</code> thele aree di areasmemoria maypossono overlapsovrapporsi.
|-
|<code>void *[[memchr]](const void *s, int c, size_t n);</code>
|Ritorna un puntatore alla prima occorrenza di ''c'' in ''s'', o NULL se ''c'' non compare tra i primi ''n'' caratteri di ''s''.
|returns a pointer to the first occurrence of c in the first n bytes of s, or NULL if not found
|-
|<code>int [[memcmp]](const void *s1, const void *s2, size_t n);</code>
|Confronta i primi ''n'' caratteri di ''s1'' con ''s2''.
|compares the first n characters of two memory areas
|-
|<code>void *[[memset]](void *s, int c, size_t n);</code>
|Colloca ''c'' nei primi ''n'' caratteri di ''s''.
|overwrites a memory area with a byte pattern
|-
|<code>char *[[strcat]](char *dest, const char *src);</code>
|Concatena ''src'' alla stringa ''dest''.
|appends the string src to dest
|-
|<code>char *[[strncat]](char *dest, const char *src, size_t n);</code>
|Concatena al massimo ''n'' caratteri ''src'' alla stringa ''dest''.
|appends at most n characters of the string src to dest
|-
|<code>char *[[strchr]](const char *s, int c);</code>
|Restituisce un puntatore alla prima occorrenza di ''c'' in ''s''.
|locates a character in a string, searching from the beginning
|-
|<code>char *[[strrchr]](const char *s, int c);</code>
|Restituisce un puntatore all'ultima occorrenza di ''c'' in ''s''.
|locates a character in a string, searching from the end
|-
|<code>int [[strcmp]](const char *s1, const char *s2);</code>
|Confronta la stringa ''s1'' con ''s2''.
|compares two strings numerically
|-
|<code>int [[strncmp]](const char *, const char *, size_t);</code>
|Confronta al massimo ''n'' caratteri della stringa ''s1'' con ''s2''.
|compares up to the first n bytes of two strings numerically
|-
|<code>int [[strcoll]](const char *, const char *);</code>