Nama fungsi : strnset
File tajuk : <string.h>
Prototipe fungsi : char *strnset(char *str, char ch, unsigned n);
Fungsi : Menyetel beberapa karakter pertama dari string yang ditentukan ke karakter yang ditentukan
Parameter : char *str adalah string yang akan disetel
char ch adalah karakter yang akan diatur
unsinged n adalah jumlah karakter yang ditetapkan
Nilai yang dikembalikan : Mengembalikan penunjuk ke string yang disetel
Catatan : Fungsi ini mengubah nilai str, jadi str hanya dapat berupa array karakter, bukan string yang ditunjuk oleh penunjuk string.
Contoh program : Ganti n karakter pertama string string dengan '!'
#include<string.h>#include<stdio.h>intmain(void){charstring[50]=Ilikewww.dotcpp.com;charletter='!';printf(stringbeforestrnset:%sn,string);strnset( string,huruf,6);printf(stringafterstrnset:%sn,string);return0;}
Hasil berjalan:
stringbeforestrnset:Sayasukawww.dotcpp.comstringafterstrnset:!!!!!!www.dotcpp.com