Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Cancellare i caratteri da una array

    Salve!!! Ragazzi ho memorizzato gli spazi all'interno di un array in C++!!
    C'è il modo di eliminarni?

    Grazie!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254

    Re: Cancellare i caratteri da una array

    Originariamente inviato da marcoieno
    Salve!!! Ragazzi ho memorizzato gli spazi all'interno di un array in C++!!
    C'è il modo di eliminarni?
    Spiega meglio. Array di caratteri, quindi intendi una stringa? Vuoi togliere qualunque spazio?

    Comunque dovrest farti una funzioncina che elimina gli spazi, facendo in modo che quello che segue gli spazi venga portato indietro.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  3. #3

    Eliminare Caratteri da una stringa

    Si intento una stringa. Ho memorizzato i caratteri inseriti da tastiera in una array tramite la funzione fgets. Ora ho la necesità di eliminare gli spazie che compongono la frase!!

  4. #4
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Se ti e' possibile sarebbe meglio eliminare gli spazi dalla stringa prima di memorizzarne i caratteri nel vettore.

  5. #5

    Eliminare Caratteri da una stringa

    Il fatto è che non so come!!!

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,254

    Re: Eliminare Caratteri da una stringa

    Originariamente inviato da marcoieno
    Il fatto è che non so come!!!
    È molto semplice. Immagina di avere 2 puntatori, uno per leggere e l'altro per scrivere. Parti inizialmente con entrambi i puntatori che puntano all'inizio della stringa. Con il puntatore "per leggere" vai sempre avanti, carattere per carattere. Se il carattere non è lo spazio, allora solo in quel caso scrivi il carattere tramite l'altro puntatore e poi lo incrementi. In questo modo gli spazi vengono saltati e ciò che sta dopo gli spazi viene portato indietro.

    Lo so, forse a parole può non essere chiarissimo, ma se ragioni con i puntatori lo fai tranquillamente.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    Java Versions Cheat Sheet

  7. #7

    Cancellare i caratteri da una array

    Ci provo.
    Grazie per l'aiuto!!

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