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

    [C] Troncare una stringa

    Buongiorno a tutti

    Qualcuno sa dirmi come troncare una stringa?
    Per caso esiste un'apposita funzione in string.h?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    25
    Prova con Format

  3. #3

    Re: [C] Troncare una stringa

    Originariamente inviato da __Aless#ndro###
    Buongiorno a tutti

    Qualcuno sa dirmi come troncare una stringa?
    Per caso esiste un'apposita funzione in string.h?
    COsa intendi per troncare?
    La funzione strtok() ad esempio ti divide la stringa in tante sottostringhe in corrispondenza di caratteri che gli passi te.
    Open your mind. Use Open Source.

  4. #4
    Esempio:
    troncare una stringa ottenendone una di 5 caratteri

    stringa: Programmazione

    dopo il troncamento: Progr

  5. #5
    Lo puoi anche fare con la strncpy.
    Ad esempio
    codice:
    strncpy(destinazione, sorgente, numero_caratteri)
    prende un certo numero di caratteri e li copia dalla stringa sorgente a quella destinazione


  6. #6
    Originariamente inviato da __Aless#ndro###
    Esempio:
    troncare una stringa ottenendone una di 5 caratteri

    stringa: Programmazione

    dopo il troncamento: Progr
    E' sufficiente aggiungere un terminatore :
    codice:
       char str[20]="Programmazione";
       printf("%s", str);
       str[5]='\0';
       printf("%s", str);
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  7. #7
    Grazie ci sono riuscito

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.