אתחול מערך Char ב-C++

Thwl M Rk Char B C



ב-C++, אנו יכולים להכריז ולאתחל את המערכים של סוגי נתונים שונים כמו int, string, char וכו'. מערך הוא משתנה שעשוי להכיל מספר ערכים מסוג נתונים דומה. 'מערך הפח' משמש לאחסון אוסף הדמות והמחרוזות שבה. 'מערך ה-char' דומה ל'מערך int'. מכיוון שמערך int מאחסן את הערכים המספריים, 'מערך ה-char' מאחסן את אוסף התווים או המחרוזות בתכנות C++. במדריך זה, נאתחל את מערך ה-char ב-C++ בקודים שלנו.

דוגמה 1:







בואו נתחיל את קוד C++ על ידי הכללת קובצי הכותרת. קובץ הכותרת הראשון בדוגמה זו הוא 'iostream'. חלק מהפונקציות כמו 'cin' או 'cout' מוצהרות בקובץ הכותרת הזה שאנו צריכים בקוד זה. קובץ הכותרת השני הוא ה-'string.h' שמתווסף כאן מאחר ופונקציות רבות שאנו דורשים כדי לתפעל את אופי המערך מוגדרות בו. מרחב השמות 'std' נוסף גם בקוד זה. לאחר מכן, אנו מפעילים כאן את שיטת 'main()'.



כדי לאתחל את מערך התווים, אנו מניחים את מילת המפתח 'char'. לאחר מכן, שם המערך יוקלד כאן. שם מערך התווים הוא 'new_Array' שגודלו מותאם ל-'50'. לאחר מכן, אנו מאתחלים את מערך התווים הזה עם הקו. השורה שאנו כוללים כאן כדי לאתחל את מערך התווים היא 'מערך התווים הראשון שלי כאן!'. כעת, אנו רוצים להדפיס את מערכי התווים הללו, אז אנו מניחים את ה-'new_Array' ב-'cout'. זה מעבד את מערך התווים בקונסולה.



קוד 1:





#include
#include
שימוש במרחב שמות std;
int main ( )
{
char new_Array [ חמישים ] = 'מערך הדמויות הראשון שלי כאן!' ;
cout << מערך_חדש << endl;
לַחֲזוֹר 0 ;
}

תְפוּקָה:



מערך התווים שאותחלנו בקוד מוצג כאן בתוצאה הנתונה. כל הנתונים שבהם השתמשנו כדי לאתחל את מערך התווים מוצגים בקטע הבא:

דוגמה 2:

קובצי הכותרת 'iostream' ו-'string.h' כלולים כאן. מתחת לזה, אנו מוסיפים את מרחב השמות 'std'. לאחר מכן, לאחר קריאה ל-'main()', אנו מאתחלים את מערך התווים עם השם, 'Arr_1'. אנו מניחים את סוג הנתונים 'char' ולאחר מכן שמים את השם של מערך התווים.

לאחר מכן, אנו מקצים את התווים למערך זה, או שאנו יכולים לומר שאנו מאתחלים את המערך הזה כאן עם התווים. אנו מכניסים את התווים למערך זה ולאחר מכן מנצלים את לולאת ה-'for' שמתחת לזה מכיוון שאנו רוצים להציג את כל התווים הללו בנפרד. לאחר מכן, אנו משתמשים ב-'cout' ומוסיפים 'Arr_1[i]' ב-cout זה שמציג את כל התווים של מערך ה-char.

קוד 2:

#include

#include
שימוש במרחב שמות std;
int main ( )
{
char Arr_1 [ 10 ] = { 'א' , 'זה' , 'אני' , 'או' , 'ב' , 'נ' , 'עם' , 'ב' , 'ב' , 'איקס' } ;
ל ( int i = 0 ; אני < מידה של ( Arr_1 ) / מידה של ( Arr_1 [ 0 ] ) ; i++ )
{
cout << 'הדמות של מערך היא  ' << Arr_1 [ אני ] << endl;
}
לַחֲזוֹר 0 ;
}

תְפוּקָה:

כל התווים של מערך ה-char מוצגים כעת כאן. אנו מכניסים את התווים הללו תוך כדי אתחול המערך בקוד שסופק שלנו ולאחר מכן מעבדים אותם.

דוגמה 3:

אנו כוללים את קובצי הכותרת 'iostream' ו-'string.h' מכיוון שאנו צריכים לעבוד עם הפונקציות המוגדרות בהם ולאחר מכן שמים את מרחב השמות 'std' מתחתיהם.

לאחר מכן, אנו מאתחלים את מערך התווים בשם 'a' לאחר הפעלת הפונקציה 'main()'. הגודל של מערך 'a' זה הוא '12'. כעת, מה שאנו עושים הוא להכניס את השם של מערך התווים לאחר הגדרת סוג הנתונים ל- 'char'. לאחר מכן, אנו מאתחלים את התווים למערך 'char' זה. כדי להציג כל תו בנפרד, תחילה נוסיף את התווים למערך הזה ולאחר מכן נשתמש בלולאת 'for'. לאחר מכן, צירפנו 'a[i]' ל-cout הזה באמצעות הפונקציה 'cout' המציגה את כל התווים של מערך 'char' זה.

קוד 3:

#include

#include
שימוש במרחב שמות std;
int main ( )
{
char א [ 12 ] = { 'א' , '@' , '#' , '%' , '!' , '^' , '&' , '*' , '' , 'עם' , '@' } ;
ל ( int i = 0 ; אני < מידה של ( א ) / מידה של ( א [ 0 ] ) ; i++ )
{
cout << 'הדמות היא  ' << א [ אני ] << endl;
}
לַחֲזוֹר 0 ;
}

תְפוּקָה:

זה מציג כעת כל תו במערך 'char'. בקוד הנתון, אתחלנו את המערך והוספנו את התווים הללו, ובכך הצגנו אותם כאן.

דוגמה 4:

עלינו לעבוד עם הפונקציות המוגדרות בקבצי הכותרת 'iostream' ו-'string.h'; אנו כוללים את אלה תחילה, ולאחר מכן את מרחב השמות 'std'. לאחר מכן אנו משתמשים בשם ' myCharArray ' כדי לאתחל את מערך התווים בעקבות קריאת הפונקציה 'main()' שהוזכרה לעיל. הגודל של 'myCharArray' מותאם ל-'20' ואנו מאתחלים אותו עם 'מערך תווים'.

כעת, אנו רוצים להציג את מערך התווים הזה. אנו משתמשים ב-'cout' שבו אנו מוסיפים 'myCharArray' כדי להציג את אוסף התווים שהוספנו למערך זה. מערך התווים מאותחל עם השם 'myCharArray2'. כאן, למערך 'myCharArray2' יש גודל של '5'. כל מה שנותר לעשות הוא להגדיר את סוג הנתונים ל'char' ולהכניס את שם מערך התווים.

לאחר מכן אתחול התווים במערך 'char' זה. אנו מכניסים את התווים למערך זה תחילה, ולאחר מכן נשתמש בלולאת 'ל' למטה כדי להציג כל תו בנפרד. לאחר מכן, אנו משתמשים בפונקציה 'cout' כדי לצרף את 'myCharArray2[a]' ל-cout זה, ומציגים את כל התווים במערך ה-char זה.

קוד 4:

#include

#include
שימוש במרחב שמות std;
int main ( )
{
char myCharArray [ עשרים ] = 'מערך תווים' ;
cout << myCharArray << endl;
char myCharArray2 [ 5 ] = { 'א' , 'ב' , 'ג' , 'ד' , 'זה' } ;
ל ( int a = 0 ; א < מידה של ( myCharArray2 ) / מידה של ( myCharArray2 [ 0 ] ) ; a++ )
{
cout << myCharArray2 [ א ] << endl;
}
לַחֲזוֹר 0 ;
}

תְפוּקָה:

שני הערכים של מערכי התווים מוצגים בהמשך. ראשית, רינדרנו את המחרוזת השלמה שהוספנו במערך ה-char הראשון. לאחר מכן, מוצג מערך ה-char השני בו הכנסנו את התווים והצגנו אותם בנפרד בשורה אחת.

דוגמה 5:

לאחר הוספת מרחב השמות 'iostream' ו-'std', אנו קוראים ל-'main()' כאן ואז מאתחלים את 'c_array' של סוג הנתונים 'char' בגודל '100'. לאחר מכן, אנו מציגים הודעה בה נוסיף את ה-'הזן נתונים במערך התווים כאן' כך שהמשתמש יזין את התווים כאשר שורה זו תודפס.

הפונקציה 'cin' משמשת כדי לקבל את התו במערך 'char' מהמשתמש. אנו ממקמים את 'c_array' אחרי 'cin' כך שהנתונים שהמשתמש מזין נשמרים ב-'c_array' הזה. כעת, אנו מדפיסים את התווים של המערך בעזרת 'cout' על ידי הכנסת 'c_array' בו.

לאחר מכן, מוצגת הודעה, שאליה הוספנו, 'עכשיו שוב, הזן נתונים במערך התווים'. המשתמש מזין את התווים באזור זה כאשר שורה זו מודפסת. כדי לאחזר תו מהמשתמש לשימוש במערך 'char', אנו משתמשים בפונקציה 'cin'. כעת, אנו משתמשים ב-'cout' כדי להדפיס את התווים מהמערך על ידי הזנת 'c_array' לתוכו.

קוד 5:

#include
שימוש במרחב שמות std;
int main ( )
{
char c_array [ 100 ] ;
cout <> c_array;
cout << 'נכנסת: ' << c_array << endl;
cout <> c_array;
cout << 'נכנסת: ' << c_array << endl;
לַחֲזוֹר 0 ;
}

תְפוּקָה:

כאן, הכנסנו ל'מחשב' במערך ה'char' הראשון. לאחר מכן, הוא מוצג בשורה הבאה לאחר הקשה על 'Enter'. לאחר מכן, נכנסנו ל'מדע' ב'מערך הפחם' השני. זה מוצג גם בהמשך לאחר הקשה על 'Enter' שוב.

סיכום

הרעיון של אתחול 'מערך char' C++ מוסבר בפירוט כאן. דנו בכך ש'מערך ה-char' משמש לאחסון אוסף התווים והמחרוזת ב-C++. אתחלנו מספר 'מערכי char' והצגנו אותם בקודים שלנו. אתחלנו גם 'מערך char' כדי לקבל את התווים מהמשתמש בקוד האחרון שלנו במדריך זה. כל הדוגמאות מוסברות כאן ביסודיות.