Buongiorno a tutti
Qualcuno sa dirmi come troncare una stringa?
Per caso esiste un'apposita funzione in string.h?
Buongiorno a tutti
Qualcuno sa dirmi come troncare una stringa?
Per caso esiste un'apposita funzione in string.h?
Prova con Format
COsa intendi per troncare?Originariamente inviato da __Aless#ndro###
Buongiorno a tutti
Qualcuno sa dirmi come troncare una stringa?
Per caso esiste un'apposita funzione in string.h?
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.
Esempio:
troncare una stringa ottenendone una di 5 caratteri
stringa: Programmazione
dopo il troncamento: Progr
Lo puoi anche fare con la strncpy.
Ad esempio
prende un certo numero di caratteri e li copia dalla stringa sorgente a quella destinazionecodice:strncpy(destinazione, sorgente, numero_caratteri)
![]()
E' sufficiente aggiungere un terminatore :Originariamente inviato da __Aless#ndro###
Esempio:
troncare una stringa ottenendone una di 5 caratteri
stringa: Programmazione
dopo il troncamento: Progr
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.