Заполнить строку заданным символом
#include <string.h>char * strset( char *s1,int fill );
libc
Функция strset() заполняет строку s1 символом fill, преобразованным к char
. Завершающий нулевой символ в исходной строке остается неизменным.
Адрес строки s1.
#include <stdio.h>#include <stdlib.h>#include <string.h>char source[] = { "A sample STRING" };int main( void ){printf( "%s\n", source );printf( "%s\n", strset( source, '=' ) );printf( "%s\n", strset( source, '*' ) );return (EXIT_SUCCESS);}
Код генерирует следующий вывод:
$ ./a.out A sample STRING =============== ***************
ЗОСРВ «Нейтрино»
Предыдущий раздел: Описание API системной библиотеки