fork download
  1. #include <string>
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7. string data("0123456789");
  8. cout << "Na poczarku: " << data << "\n";
  9. char* ptr = (char*) data.c_str();
  10. ptr[3]='x';
  11. cout << "Po zmodyfikowaniu (c_str()): " << data << "\n";
  12. ptr = (char*) data.data();
  13. ptr[5]='x';
  14. cout << "Po zmodyfikowaniu (data()): " << data << "\n";
  15. return 0;
  16. }
Success #stdin #stdout 0.01s 2812KB
stdin
Standard input is empty
stdout
Na poczarku: 0123456789
Po zmodyfikowaniu (c_str()): 012x456789
Po zmodyfikowaniu (data()): 012x4x6789