ชื่อฟังก์ชัน : strset
ไฟล์ส่วนหัว : <string.h>
ต้นแบบฟังก์ชัน : char *strset(char *str, char c);
ฟังก์ชั่น : ตั้งค่าอักขระทั้งหมดในสตริงให้เป็นอักขระที่ระบุ
พารามิเตอร์ : char *str คือสตริงเป้าหมายที่จะตั้งค่า
ถ่าน c เป็นอักขระที่ระบุที่จะตั้งค่า
ค่าที่ส่งคืน : ส่งคืนตัวชี้ไปยังสตริงที่ถูกแทนที่ โดยพื้นฐานแล้วจะส่งคืน str
หมายเหตุ: ฟังก์ชันนี้จะเปลี่ยนค่าของ str โดยตรงแล้วส่งคืน str ดังนั้น str ที่นี่จะต้องเป็นอาร์เรย์สตริงและไม่สามารถเป็นตัวชี้สตริงได้
ตัวอย่างโปรแกรม: ตั้งค่าอักขระทั้งหมดในสตริงอาร์เรย์สตริงเป็นอักขระ c
#include<stdio.h>#include<string.h>intmain(void){charstring[20]=www.dotcpp.com;char Symbol='c';printf(Beforestrset():%sn,string); strset(สตริง,สัญลักษณ์);printf(Afterstrset():%sn,สตริง);return0;}
ผลการวิ่ง:
Beforestrset():www.dotcpp.comAfterstrset():cccccccccccccc