funzioni di libreria C - memset ()
C libreria standard - <string.h>
descrizione
Il primo ncaratteri C funzioni di libreriavoid * memset (void * str,int c, size_t n) Copie caratteriC (uncarattere non firmato) ai punti argomentostralla stringa.
dichiarazione
Ecco la dichiarazione della funzione di memset ().
void *memset(void *str, int c, size_t n)
parametri
- str - punto per riempire il blocco di memoria.
- c - il valore da impostare.Questo valore viene passato come un int, ma la funzione quando il blocco di memoria è piena utilizzando i valori unsigned char forma.
- n - il numero di byte da impostare a quel valore.
Valore di ritorno
Questo valore restituisce un puntatore a un puntatore str deposito.
Esempi
L'esempio seguente mostra viene utilizzata la funzione memset ().
#include <stdio.h> #include <string.h> int main () { char str[50]; strcpy(str,"This is string.h library function"); puts(str); memset(str,'$',7); puts(str); return(0); }
Facciamo compilare ed eseguire il programma di cui sopra, che si tradurrà in quanto segue:
This is string.h library function $$$$$$$ string.h library function