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

    [c++] Funzione per sostituire caratteri

    Ciao raga.

    Ho una valore in formato 0,00 il problema e' che devo convertire quella virgola in un punto.
    Esiste una funzione che mi permette di sostituire direttamente quella virgola con il punto ???
    Tipo la funzione in VB replace(...).
    Grazie.


  2. #2
    io proverei a scorrere la stringa e con un if sostituirei la , con il .

  3. #3
    utilizzando una funzione che ritorna un carattere di una stringa:
    char *strchr(const char *s, int c);
    codice:
    void cambia(char* s,char c,char nc){
    char *cx=null;
    while((cx=strchr(s,c))!=NULL)
       *cx=nc;
    }
    cambia accetta
    1 stringa ASCIIZ dove effettuare la sostituzione
    1 carattere da cercare nella stringa
    1 carattere da sostituire nella stringa

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.