เริ่มต้น Char Array ใน C ++

Reim Tn Char Array Ni C



ในภาษา C++ เราสามารถประกาศและเริ่มต้นอาร์เรย์ของข้อมูลประเภทต่างๆ เช่น int, string, char เป็นต้น อาร์เรย์คือตัวแปรที่อาจเก็บค่าหลายค่าของประเภทข้อมูลที่คล้ายกัน “อาร์เรย์ถ่าน” ใช้สำหรับจัดเก็บคอลเลกชันของตัวละครและสตริงในนั้น “อาร์เรย์ถ่าน” คล้ายกับ “อาร์เรย์ int” เนื่องจากอาร์เรย์ int เก็บค่าตัวเลข 'อาร์เรย์ถ่าน' จึงจัดเก็บคอลเลกชันของอักขระหรือสตริงในการเขียนโปรแกรม C++ ในคู่มือนี้ เราจะเริ่มต้นอาร์เรย์ถ่านในภาษา C++ ในโค้ดของเรา

ตัวอย่างที่ 1:







มาเริ่มโค้ด C++ โดยรวมไฟล์ส่วนหัวกัน ไฟล์ส่วนหัวแรกในตัวอย่างนี้คือ “iostream” ฟังก์ชันบางอย่าง เช่น 'cin' หรือ 'cout' ได้รับการประกาศในไฟล์ส่วนหัวนี้ ซึ่งเราต้องการในโค้ดนี้ ไฟล์ส่วนหัวที่สองคือ 'string.h' ซึ่งเพิ่มไว้ที่นี่เนื่องจากมีการกำหนดฟังก์ชันหลายอย่างที่เราต้องการเพื่อจัดการอักขระของอาร์เรย์ไว้ เนมสเปซ 'std' จะถูกเพิ่มเข้าไปในโค้ดนี้ด้วย จากนั้นเราเรียกใช้เมธอด 'main()' ที่นี่



ในการเริ่มต้นอาร์เรย์อักขระ เราจะใส่คีย์เวิร์ด 'char' จากนั้นให้พิมพ์ชื่อของอาร์เรย์ที่นี่ ชื่ออาร์เรย์อักขระคือ 'new_Array' ซึ่งปรับขนาดเป็น '50' จากนั้นเราเริ่มต้นอาร์เรย์อักขระนี้ด้วยบรรทัด บรรทัดที่เรารวมไว้ที่นี่เพื่อเริ่มต้นอาร์เรย์อักขระคือ 'อาร์เรย์อักขระตัวแรกของฉันอยู่ที่นี่!' ตอนนี้ เราต้องการพิมพ์อาร์เรย์อักขระเหล่านี้ ดังนั้นเราจึงวาง 'new_Array' ไว้ใน 'cout' สิ่งนี้ทำให้อาร์เรย์อักขระบนคอนโซล



รหัส 1:





#รวม
#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( )
{
ถ่าน new_Array [ ห้าสิบ ] = 'Array ตัวละครตัวแรกของฉันอยู่ที่นี่แล้ว!' ;
ศาล << ใหม่_อาร์เรย์ << จบ;
กลับ 0 ;
}

เอาท์พุท:



อาร์เรย์อักขระที่เราเตรียมใช้งานในโค้ดจะแสดงที่นี่ในผลลัพธ์ที่กำหนด ข้อมูลทั้งหมดที่เราใช้เริ่มต้นอาร์เรย์อักขระจะแสดงผลดังต่อไปนี้:

ตัวอย่างที่ 2:

ไฟล์ส่วนหัว “iostream” และ “string.h” รวมอยู่ที่นี่ ข้างใต้นี้ เราเพิ่มเนมสเปซ 'std' จากนั้นหลังจากเรียก 'main()' แล้ว เราจะเริ่มต้นอาร์เรย์อักขระด้วยชื่อ 'Arr_1' เราวางประเภทข้อมูล 'char' แล้วใส่ชื่อของอาร์เรย์อักขระ

จากนั้น เราจะกำหนดอักขระให้กับอาร์เรย์นี้ หรืออาจกล่าวได้ว่าเราจะเริ่มต้นอาร์เรย์นี้ด้วยอักขระก็ได้ เราแทรกอักขระในอาร์เรย์นี้แล้วใช้ลูป 'for' ด้านล่างเพราะเราต้องการแสดงอักขระเหล่านี้แยกกัน จากนั้นเราใช้ ”cout” และเพิ่ม “Arr_1[i]” ใน cout นี้ ซึ่งจะแสดงอักขระทั้งหมดของอาร์เรย์ถ่าน

รหัส 2:

#รวม

#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( )
{
ถ่าน Arr_1 [ 10 ] = { 'เป็น' , 'มันคือ' , 'ฉัน' , 'โอ' , 'ใน' , 'ไม่' , 'กับ' , 'ข' , 'ใน' , 'เอ็กซ์' } ;
สำหรับ ( อินท์ ไอ = 0 ; ฉัน < ขนาดของ ( อาร์_1 ) / ขนาดของ ( อาร์_1 [ 0 ] ) ; ฉัน++ )
{
ศาล << 'ลักษณะของ Array คือ  ' << อาร์_1 [ ฉัน ] << จบ;
}
กลับ 0 ;
}

เอาท์พุท:

อักขระทั้งหมดของอาร์เรย์ถ่านจะแสดงที่นี่ เราแทรกอักขระเหล่านี้ในขณะที่เริ่มต้นอาร์เรย์ในโค้ดที่เราให้มา จากนั้นจึงแสดงผล

ตัวอย่างที่ 3:

เรารวมไฟล์ส่วนหัว 'iostream' และ 'string.h' เนื่องจากเราต้องการทำงานกับฟังก์ชันที่กำหนดไว้ในไฟล์เหล่านั้น จากนั้นจึงใส่เนมสเปซ 'std' ไว้ข้างใต้

ต่อไป เราจะเริ่มต้นอาร์เรย์อักขระด้วยชื่อ 'a' หลังจากเรียกใช้ฟังก์ชัน 'main()' ขนาดของอาร์เรย์ 'a' นี้คือ '12' ตอนนี้สิ่งที่เราทำคือการใส่ชื่อของอาร์เรย์อักขระหลังจากตั้งค่าประเภทข้อมูลเป็น 'char' หลังจากนั้นเราจะเริ่มต้นอักขระเป็นอาร์เรย์ 'char' นี้ หากต้องการแสดงอักขระแต่ละตัวแยกกัน ขั้นแรกให้เพิ่มอักขระลงในอาร์เรย์นี้แล้วใช้ลูป 'for' ต่อไป เราเติม 'a[i]' ต่อท้ายประโยคนี้โดยใช้ฟังก์ชัน 'cout' ซึ่งแสดงอักขระทั้งหมดของอาร์เรย์ 'char' นี้

รหัส 3:

#รวม

#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( )
{
ถ่าน [ 12 ] = { 'เป็น' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'กับ' , '@' } ;
สำหรับ ( อินท์ ไอ = 0 ; ฉัน < ขนาดของ ( ) / ขนาดของ ( [ 0 ] ) ; ฉัน++ )
{
ศาล << 'ตัวละครคือ  ' << [ ฉัน ] << จบ;
}
กลับ 0 ;
}

เอาท์พุท:

ตอนนี้จะแสดงอักขระทุกตัวของอาร์เรย์ 'char' ในโค้ดที่กำหนด เราได้เตรียมใช้งานอาร์เรย์และเพิ่มอักขระเหล่านี้ ดังนั้นจึงแสดงผลไว้ที่นี่

ตัวอย่างที่ 4:

เราต้องทำงานกับฟังก์ชันที่กำหนดไว้ในไฟล์ส่วนหัว 'iostream' และ 'string.h' เรารวมสิ่งเหล่านี้ก่อน ตามด้วยเนมสเปซ 'std' จากนั้นเราใช้ชื่อ ” myCharArray ” เพื่อเริ่มต้นอาร์เรย์อักขระตามการเรียกใช้ฟังก์ชัน “main()” ข้างต้น ขนาดของ “myCharArray” ถูกปรับเป็น “20” และเราเริ่มต้นด้วย “Character Array”

ตอนนี้เราต้องการแสดงอาร์เรย์อักขระนี้ เราใช้ 'cout' โดยที่เราเพิ่ม 'myCharArray' เพื่อแสดงชุดอักขระที่เราเพิ่มลงในอาร์เรย์นี้ จากนั้นอาร์เรย์อักขระจะเริ่มต้นด้วยชื่อ ” myCharArray2″ ที่นี่อาร์เรย์ ” myCharArray2″ มีขนาด “5” สิ่งที่คุณต้องทำคือตั้งค่าประเภทข้อมูลเป็น 'char' และใส่ชื่อของอาร์เรย์อักขระ

จากนั้นอักขระจะถูกเตรียมใช้งานในอาร์เรย์ 'char' นี้ เราแทรกอักขระลงในอาร์เรย์นี้ก่อน จากนั้นใช้ลูป “for” ด้านล่างเพื่อแสดงอักขระแต่ละตัวแยกกัน ต่อไป เราใช้ฟังก์ชัน “cout” เพื่อต่อท้าย “myCharArray2[a]” ต่อท้าย cout นี้ โดยแสดงอักขระทั้งหมดในอาร์เรย์อักขระนี้

รหัส 4:

#รวม

#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( )
{
ถ่าน myCharArray [ ยี่สิบ ] = 'อาร์เรย์อักขระ' ;
ศาล << myCharArray << จบ;
ถ่าน myCharArray2 [ 5 ] = { 'เป็น' , 'ข' , 'ค' , 'd' , 'มันคือ' } ;
สำหรับ ( อินท์เอ= 0 ; ก < ขนาดของ ( myCharArray2 ) / ขนาดของ ( myCharArray2 [ 0 ] ) ; ++ )
{
ศาล << myCharArray2 [ ] << จบ;
}
กลับ 0 ;
}

เอาท์พุท:

ค่าทั้งสองของอาร์เรย์อักขระจะแสดงดังต่อไปนี้ ขั้นแรก เราสร้างการแสดงผลสตริงทั้งหมดที่เราเพิ่มลงในอาร์เรย์อักขระแรก จากนั้นอาร์เรย์อักขระตัวที่สองจะปรากฏขึ้นโดยที่เราแทรกอักขระและแสดงแยกกันในบรรทัดเดียว

ตัวอย่างที่ 5:

หลังจากเพิ่มเนมสเปซ 'iostream' และ 'std' แล้ว เราจะเรียก 'main()' ที่นี่ จากนั้นเริ่มต้น 'c_array' ของประเภทข้อมูล 'char' ด้วยขนาด '100' จากนั้น เราจะแสดงข้อความที่เราเพิ่ม “ป้อนข้อมูลในอาร์เรย์อักขระที่นี่” เพื่อให้ผู้ใช้ป้อนอักขระเมื่อบรรทัดนี้พิมพ์

ฟังก์ชัน 'cin' ใช้เพื่อรับอักขระในอาร์เรย์ 'char' จากผู้ใช้ เราวาง 'c_array' หลัง 'cin' เพื่อให้ข้อมูลที่ผู้ใช้ป้อนถูกบันทึกไว้ใน 'c_array' นี้ ตอนนี้ เราพิมพ์อักขระของอาร์เรย์ด้วยความช่วยเหลือของ 'cout' โดยใส่ 'c_array' ลงไป

จากนั้นข้อความจะปรากฏขึ้น ซึ่งเราได้เพิ่มว่า “ป้อนข้อมูลในอาร์เรย์อักขระอีกครั้ง” ผู้ใช้ป้อนอักขระในบริเวณนี้เมื่อบรรทัดนี้พิมพ์ ในการดึงอักขระจากผู้ใช้เพื่อใช้ในอาร์เรย์ 'char' เราใช้ฟังก์ชัน 'cin' ตอนนี้เราใช้ 'cout' เพื่อพิมพ์อักขระจากอาร์เรย์โดยป้อน 'c_array' ลงไป

รหัส 5:

#รวม
ใช้เนมสเปซมาตรฐาน;
int หลัก ( )
{
ถ่าน c_array [ 100 ] ;
ศาล <> c_อาร์เรย์;
ศาล << 'คุณเข้ามา:' << c_array << จบ;
ศาล <> c_อาร์เรย์;
ศาล << 'คุณเข้ามา:' << c_array << จบ;
กลับ 0 ;
}

เอาท์พุท:

ที่นี่เราป้อน 'คอมพิวเตอร์' ในอาร์เรย์ 'ถ่าน' แรก จากนั้นจะแสดงในบรรทัดถัดไปหลังจากกดปุ่ม “Enter” หลังจากนี้ เราเข้าสู่ 'วิทยาศาสตร์' ใน 'char array' ที่สอง สิ่งนี้จะแสดงผลดังต่อไปนี้หลังจากกดปุ่ม 'Enter' อีกครั้ง

บทสรุป

แนวคิดในการเริ่มต้นการเขียนโปรแกรม C++ แบบ 'char array' มีรายละเอียดอธิบายไว้ที่นี่ เราได้พูดคุยกันว่า 'char array' ใช้สำหรับจัดเก็บชุดอักขระและสตริงในภาษา C++ เราเริ่มต้น 'char arrays' หลายรายการและแสดงไว้ในโค้ดของเรา นอกจากนี้เรายังกำหนดค่าเริ่มต้น 'char array' เพื่อรับอักขระจากผู้ใช้ในโค้ดล่าสุดในคู่มือนี้ ตัวอย่างทั้งหมดได้รับการอธิบายอย่างละเอียดที่นี่