fork(1) download
  1.  
  2. #include <iostream>
  3. #include <string>
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9. string sNum1;
  10. string sWord = "Este texto contem gabriel = 1.73,derp = 1.80, essa foi uma busca.";
  11. string nomeProcurado;
  12. int iPosInicial, iTam;
  13.  
  14. cout << "\nTexto Inicial: " << sWord << "\n";
  15.  
  16. cout << "\nString a ser procurada: ";
  17. cin >> nomeProcurado;
  18. iPosInicial = sWord.find(nomeProcurado);
  19.  
  20. cout << "Digite o novo valor: ";
  21. cin >> sNum1;
  22.  
  23. iTam = nomeProcurado.length();
  24.  
  25. sWord.replace(iPosInicial+iTam+3,4, sNum1);
  26.  
  27. cout << "\nTexto Alterado: " << sWord << "\n";
  28.  
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0s 3232KB
stdin
gabriel
2.11
stdout
Texto Inicial: Este texto contem gabriel = 1.73,derp = 1.80, essa foi uma busca.

String a ser procurada: Digite o novo valor: 
Texto Alterado: Este texto contem gabriel = 2.11,derp = 1.80, essa foi uma busca.