User Tools

Site Tools


cpp:strings

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
cpp:strings [2017/05/08 05:48] – [Μεταβολή του αλφαριθμητικού] gthanoscpp:strings [2017/05/08 05:51] – [Μεταβολή του αλφαριθμητικού] gthanos
Line 163: Line 163:
 iterator erase (iterator first, iterator last);</code>  | Διαγράφει μέρος του //string//, μειώνοντας το μήκος του.  | iterator erase (iterator first, iterator last);</code>  | Διαγράφει μέρος του //string//, μειώνοντας το μήκος του.  |
 |  <code cpp>string& replace (size_t pos,  size_t len,  const string& str); |  <code cpp>string& replace (size_t pos,  size_t len,  const string& str);
-string& replace (size_t pos,  size_t len,  const char* s);</code>  | Αντικαθιστά το υφιστάμενο //string// με το νέο //str// ξεκινώντας από την θέση //pos// του //string// και για μήκος //len//  |+string& replace (size_t pos,  size_t len,  const char* s); 
 +string& replace (size_t pos,  size_t len,  const string& str, 
 +                 size_t subpos, size_t sublen); 
 +</code>  | Αντικαθιστά το υφιστάμενο //string// με το νέο //str// ξεκινώντας από την θέση //pos// του //string// και για μήκος //len//  |
 |  <code cpp></code>  |   | |  <code cpp></code>  |   |
 |  <code cpp></code>  |   | |  <code cpp></code>  |   |
Line 183: Line 186:
   str.replace(19,6,str3,7,6);     // "this is an example phrase." (2)   str.replace(19,6,str3,7,6);     // "this is an example phrase." (2)
   str.replace(8,10,"just a");     // "this is just a phrase."     (3)   str.replace(8,10,"just a");     // "this is just a phrase."     (3)
-  str.replace(8,6,"a shorty",7);  // "this is a short phrase."    (4) 
-  str.replace(22,1,3,'!');        // "this is a short phrase!!!"  (5) 
- 
-  // Using iterators:                                               0123456789*123456789* 
-  str.replace(str.begin(),str.end()-3,str3);                    // "sample phrase!!!"      (1) 
-  str.replace(str.begin(),str.begin()+6,"replace");             // "replace phrase!!!"     (3) 
-  str.replace(str.begin()+8,str.begin()+14,"is coolness",7);    // "replace is cool!!!"    (4) 
-  str.replace(str.begin()+12,str.end()-4,4,'o');                // "replace is cooool!!!"  (5) 
-  str.replace(str.begin()+11,str.end(),str4.begin(),str4.end());// "replace is useful."    (6) 
   cout << str << endl;   cout << str << endl;
 } }
cpp/strings.txt · Last modified: 2021/04/27 04:45 (external edit)