Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Ho una stringa dinamica che presenta dinamicamente un carattere di troppo...

    Che vorrei eliminare... sempre dinamicamente...


    codice:
        cout << "\n\n";
        cout << token2.at(9);
        cout << "\n\n";
    ad esempio mi stampa a video :

    17;

    mentre a me servirebbe solo

    17

    come faccio per rimuovere dinamicamente il punto e virgola ???

    Grazie


  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481

    Re: Ho un carattere dinamico che presenta dinamicamente un carattere di troppo...

    Originariamente inviato da freetom
    Ho un carattere dinamico che presenta dinamicamente un carattere di troppo...

    Che vorrei eliminare... sempre dinamicamente...
    Eccezionale ...


    codice:
        cout << "\n\n";
        cout << token2.at(9);
        cout << "\n\n";
    Cosa è token2 ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    Re: Re: Ho un carattere dinamico che presenta dinamicamente un carattere di troppo...

    [QUOTE]Originariamente inviato da oregon
    Eccezionale ...

    codice:
        cout << "\n\n";
        cout << token2.at(9);
        cout << "\n\n";
    Cosa è token2 ?

    Corretto anche il titolo.. ehm si tratta di una stringa che presenta un carattere di troppo... e token.at(9) è appunto il pezzo di una stringa... che solitamente è composto solo da due caratteri mentre nel caso da ripulire.. ne presenta tre ovvero anche il punto e virgola finale...



  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Non mi torna qualcosa ... cosa contiene esattamente la stringa?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    La stringa per intero è...

    Originariamente inviato da oregon
    Non mi torna qualcosa ... cosa contiene esattamente la stringa?
    una sequenza di numeri intervallati da virgola (10 numeri esattamente...)

    fino al 9° no problem...
    ogni singolo numero viene corettamente considerato nei suoi due caratteri componenti e quindi le operazioni successive avvengono correttamente...
    mentre per l'ultimo della sequenza terminante con il punto e virgola cio' non avviene in quanto appunto viene considerato assieme al 3° carattere di troppo.. il punto e virgola appunto...

    ora c'e' un modo per rimuovere quest'ultimo carattere???

    la domanda potrebbe + semplicemente trasformarsi in :

    data una stringa string pippo = "pippo1";

    come faccio ad ottenere una stringa:

    string pippopulito = "pippo";

    ???


  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481

    Re: La stringa per intero è...

    Originariamente inviato da freetom
    ora c'e' un modo per rimuovere quest'ultimo carattere???
    string pippopulito = pippo.substr(0, pippo.length()-1);
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it L'avatar di freetom
    Registrato dal
    Nov 2001
    Messaggi
    3,725

    risolto grazie


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 © 2026 vBulletin Solutions, Inc. All rights reserved.