עזרה בקשר למחרוזות

The WizardMan

New member
עזרה בקשר למחרוזות

אני משתמש בטיפוס הנתונים string של std. איך אני יכול למצוא מיקום של מחרוזת מסוימת בתוך מחרוזת שנייה ולמחוק עד למיקום זה , במחרוזת השנייה ? הבעיה העיקרית שלי היא שהפונקציה find מחזירה טיפוס size_type ובפונקציה erase אני צריך להשתמש בint. אולי יש דרך להמיר בין שני הטיפוסים הללו ?
 

ilankt

New member
זה כן int...

strint tmp; int p=s.find("\n"); tmp=s.substr(0,p); s=s.substr(p+1,s.size()-p);​
 

The WizardMan

New member
מוזר , אתמול כתבתי קטע

ויצאו לי errors בגלל הדבר הזה. אז היום אפילו לא ניסיתי ... תודה בכל מקרה.
 
למעלה