Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Kreator
    Registrato dal
    May 2002
    Messaggi
    278

    [c++] Funzione di sostituzione

    Ciao raga.

    Volevo sapere se c'e' una funzione in c++ che mi permette di sostituire un carattere di una stringa con un altro carattere, nel mio esempio devo sostituire l'apice semplice (') con doppio apice ('').
    C'era una funzione in vb che si chiamava replace(...), non riesco a capire la corrispondente in c++.
    Grazie.


  2. #2
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    ecco un esempio:

    codice:
    #include <string>
    #include <iostream>
    using namespace std;
    
    int main() {
      string s("Ciao a tutti ' elimi'are l''apice");
      string da_eliminare("'");
    
      int start = s.find(da_eliminare);
      while(start != -1) {
      s.replace(start, da_eliminare.size(), "\"");
      start = s.find(da_eliminare);
      }
      cout << s << endl;
    
      return 0;
    }
    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.