โปรแกรมสตริงใน 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 เพื่อย้อนกลับบรรทัด