โปรแกรมสตริงใน C
สตริงเป็นอาร์เรย์หนึ่งมิติของอักขระที่สิ้นสุดโดย a nullอักขระ "\ 0" ดังนั้นสตริงที่สิ้นสุดด้วย null จึงมีอักขระที่ประกอบด้วยสตริงตามด้วย anull.
การประกาศและการเริ่มต้นต่อไปนี้จะสร้างสตริงที่ประกอบด้วยคำว่า "สวัสดี" ในการเก็บอักขระ null ที่ส่วนท้ายของอาร์เรย์ขนาดของอาร์เรย์อักขระที่มีสตริงนั้นจะมากกว่าจำนวนอักขระในคำว่า "Hello"
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
หากคุณปฏิบัติตามกฎของการเริ่มต้นอาร์เรย์คุณสามารถเขียนข้อความข้างต้นได้ดังนี้ -
char greeting[] = "Hello";
ในส่วนนี้เราจะเรียนรู้วิธีการทำงานกับภาษาโปรแกรมสตริงซี เราได้แบ่งตัวอย่างออกเป็นส่วนย่อย ๆ เพื่อให้เข้าใจถึงสิ่งที่เรากำลังทำ -
โปรแกรมพื้นฐาน
โปรแกรมเหล่านี้จัดทำขึ้นเป็นพิเศษเพื่อทำความเข้าใจพื้นฐานของสตริงใน C โปรแกรมเหล่านี้เกี่ยวข้องกับสตริงเป็นอาร์เรย์ของอักขระ
โปรแกรมพิมพ์สตริงใน C
โปรแกรมพิมพ์สตริงอักขระทีละอักขระใน C
โปรแกรมหาความยาวสตริงที่ไม่มีฟังก์ชันใน C
โปรแกรมนับอักขระที่เกิดขึ้นใน C
โปรแกรมนับเสียงสระที่เกิดขึ้นในภาษา C
โปรแกรมจัดเรียงอักขระสตริงใน C
โปรแกรมหลายสตริง
โปรแกรมเหล่านี้มีตัวแปรสตริงมากกว่าหนึ่งตัว สิ่งเหล่านี้จะทำให้คุณเข้าใจถึงวิธีการทำงานกับตัวแปรสตริงหลายตัวในภาษาโปรแกรม C -
โปรแกรมคัดลอกสตริงใน C
โปรแกรมย้อนกลับสตริงใน C
โปรแกรมค้นหาสตริงใน C
โปรแกรมสลับสตริงใน C
โปรแกรมเปรียบเทียบสองสายใน C
โปรแกรมเพื่อเชื่อมสองสตริงใน C
โปรแกรม String Anagram ในภาษา C
โปรแกรม Long String
ประโยคหรือบรรทัดถือได้ว่าเป็นสตริงยาว โปรแกรมต่อไปนี้เกี่ยวข้องกับแนวคิดเดียวกัน -
C โปรแกรมกลับคำในบรรทัด
โปรแกรม C เพื่อย้อนกลับบรรทัด