ABA


"מחרוזות בC++"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8281 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8281
Oneill_Boy

   15:48   11.11.02   
אל הפורום  
  מחרוזות בC++  
 
   אז זהו המצב:
יש לי מחרוזת מסוימת (נקרא לה מחרוזת A), אני מעוניין להוסיף לה מחרוזת אחרת או תו מסוים (נקרא לה מחרוזת\תו B) ככה שמחרוזת\תו B יופיע החל ממיקום n מסוים במחרוזת A (כמו שעושה הפונקציה insert בפסקל בעצם).
רציתי לדעת איזה פונקציה עושה זאת בסי ++ ואיזה ספרייה עליי לזמן כדי שתפעל.
אבל בבקשה אם אפשר אני עובד עם מחרוזות בסגנון C כלומר מערך של תווים ולא strings אז אם אפשר לנסח את התשובה ע"פ סגנון C אני אשמח מאוד. אפשר גם לצרף תשובה על פי סגנון strings ככה שיהיה לי להשכלה עתידית כשאני אלמד את הטיפוס הזה בעתיד הקרוב.
תודות רבות לכל העוזרים!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הנה Michael 11.11.02 16:07 1
     את זה אני מכיר Oneill_Boy 15.11.02 16:44 2
  נסה משהוא כזה: dryice 16.11.02 14:57 3

       
Michael

   16:07   11.11.02   
אל הפורום  
  1. הנה  
בתגובה להודעה מספר 0
 
   אתה צריך להשתמש ב

strcat(A,B)

והפונקציה מוגדרת בstring.h


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Oneill_Boy

   16:44   15.11.02   
אל הפורום  
  2. את זה אני מכיר  
בתגובה להודעה מספר 1
 
   אבל הבעיה כאן היא שזה מוסיף את מחרוזת B לסוף מחרוזת A
ומה שאני מחפש שזה יוסיף את מחרוזת B לתחילת מחרוזת A, או נגיד החל ממיקום N במחרוזת A. יש פונקציה כזו בפסקל בשם insert אם אני לא טועה ובטוח יש משו דומה בC++

מישו יודע?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   14:57   16.11.02   
אל הפורום  
  3. נסה משהוא כזה:  
בתגובה להודעה מספר 0
 
   p11
char tmp=A[n+strlen(B)];
strcpy(A+n,B);
A[n+strlen(B)]=tmp;
p22
DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net