Nome da função :strset
Arquivo de cabeçalho : <string.h>
Protótipo de função : char *strset(char *str, char c);
Função : Defina todos os caracteres em uma string para caracteres especificados
Parâmetros : char *str é a string de destino a ser definida
char c é o caractere especificado a ser definido como
Valor de retorno : retorna um ponteiro para a string substituída, retornando essencialmente str
Nota: Esta função altera diretamente o valor de str e depois retorna str, portanto, str aqui deve ser uma matriz de string e não pode ser um ponteiro de string.
Exemplo de programa: Defina todos os caracteres da matriz de strings como o caractere c
#include<stdio.h>#include<string.h>intmain(void){charstring[20]=www.dotcpp.com;charsymbol='c';printf(Beforestrset():%sn,string); strset(string,símbolo);printf(Afterstrset():%sn,string);return0;}
Resultados em execução:
Antesstrset():www.dotcpp.comDepoisstrset():cccccccccccccc