A função memset() preenche (inicializa) uma quantidade de memória e sua sintaxe é?
A. void * memset ( void * nPonteiro , int nValor , size_t nBytes );
B. void memset ( void nPonteiro , int nValor , size_t nBytes );
C. void memset ( void * nPonteiro , int nValor , size_t nBytes );
D. void * memset ( void * nPonteiro , int *nValor , size_t nBytes );
E. void * memset ( void * nPonteiro , int *nValor , size_t *nBytes );
Soluções para a tarefa
Respondido por
19
Resp; A. void * memset ( void * nPonteiro , int nValor , size_t nBytes );
Respondido por
15
Olá!
A função memset() preenche (inicializa) uma quantidade de memória. A função copia o caractere C (um caracter não assinado) para os primeiros n caracteres de str.
Ela é usada para preencher um bloco de memória com um valor específico. A sintaxe da função memset () é a seguinte:
// ptr ==> Endereço inicial da memória a ser preenchida
// x ==> Valor a ser preenchido
// n ==>Número de bytes a serem preenchidos a partir de ptr para preencher
void * memset (void * ptr , int x, size_t n);
Assim a alternativa correta é:
A) void * memset ( void * nPonteiro , int nValor , size_t nBytes );
Perguntas interessantes
Matemática,
8 meses atrás
Matemática,
8 meses atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás