Nome da função : strset
Arquivo de cabeçalho : <string.h>
Protótipo de função : char *strnset(char *str, char ch, unsigned n);
Função : Defina os primeiros caracteres da string especificada para os caracteres especificados
Parâmetros : char *str é a string a ser definida
char ch é o caractere a ser definido
unsinged n é o número de caracteres definidos
Valor de retorno : retorna um ponteiro para a string definida
Nota : Esta função modifica o valor de str, então str só pode ser uma matriz de caracteres, não a string apontada pelo ponteiro de string.
Exemplo de programa : Substitua os primeiros n caracteres da string string por '!'
#include<string.h>#include<stdio.h>intmain(void){charstring[50]=Ilikewww.dotcpp.com;charletter='!';printf(stringbeforestrnset:%sn,string);strnset( string,letra,6);printf(stringafterstrnset:%sn,string);return0;}
Resultados em execução:
stringbeforestrnset:Eu gostowww.dotcpp.comstringafterstrnset:!!!!!!www.dotcpp.com