Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    44

    [C] Eliminare il primo carattere da una stringa

    Come è possibile avere una copia di una stringa elimando il primo carattere?

    grazie

  2. #2

    Re: [C] Eliminare il primo carattere da una stringa

    Originariamente inviato da kill9
    Come è possibile avere una copia di una stringa elimando il primo carattere?

    grazie
    Fai un ciclo, che inizi dal secondo carattere, e copi il carattere corrente nella posizione precedente.
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  3. #3
    codice:
    char origine[256];
    char destinazione[256];
    /* ... */
    strcpy(destinazione,origine+1);
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    se non ti interessa farne una copia puoi dichiarare char * che punta al secondo carattere della stringa
    codice:
    char *mia_stringa = "pera pera";
    char *nuova_stringa = mia_stringa + 1;  // era pera

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.