++C למתחילים
 
דף הבית>> פרק 5>>מטריצות>>מחרוזות

מחרוזות:

המחרוזת (string) הינה מערך חד מימדי של תווים (כלומר איברים מטיפוס char). אחד הכללים בשפת ++C הוא שמחרוזת מסתיימת באיבר שערכו אפס (null). השימוש במחרוזות מקובל מאוד בשפת ++C .

הגדרת מחרוזת:

מחרוזת נגדיר בצורה הבאה:  

; [מספר תווים] <שם המחרוזת> char 

לדוגמה:  

char str_one[20];
char string[10]; 
 

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

איתחול מחרוזת:

נגדיר מחרוזת ונאתחל אותה על ידי הצבה של ערכים כלשהם:  

;"char str_one[20] = "Hello I am a string  

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

הקודם הבא