qualcuno sa com'è la sintassi del replace di una stringa ??
vorrei sostituire all'interno di una stringa il carattere x con il carattere y
garzie
qualcuno sa com'è la sintassi del replace di una stringa ??
vorrei sostituire all'interno di una stringa il carattere x con il carattere y
garzie
http://www.cppreference.com/
Ci sono tutti i prototipi delle librerie C/C++...
codice:basic_string &replace( size_type index, size_type num, const basic_string &str ); basic_string &replace( size_type index1, size_type num1, const basic_string &str, size_type index2, size_type num2 ); basic_string &replace( size_type index, size_type num, const char *str ); basic_string &replace( size_type index, size_type num1, const char *str, size_type num2 ); basic_string &replace( size_type index, size_type num1, size_type num2, char ch ); basic_string &replace( iterator start, iterator end, const basic_string &str ); basic_string &replace( iterator start, iterator end, const char *str ); basic_string &replace( iterator start, iterator end, const char *str, size_type num ); basic_string &replace( iterator start, iterator end, size_type num, char ch );
Hybrid Share - Share is Now Easier...
http://hybrid-share.sourceforge.net/
http://directory.fsf.org/hybrid_share.html
http://gnomefiles.org/app.php/Hybrid_Share
ci ho provato ma non capisco la sintassi .
se io ho una string s
e voglio sostituire il carattere ";" con ","
ma non funziona !codice:s.replace( s.lenght() , 1 , ";" , " " );
prova ad così:
codice:#include <string> #include <algorithm> #include <iostream> using namespace std; int main() { string s("aaaXaaaXXaaXXXaXXXXaaa"); cout << s << endl; replace(s.begin(), s.end(), 'X', 'Y'); cout << s << endl; } ///:~![]()
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
grazie ...