ciao,
come devo procedere per sostituire in un testo una striga con un'altra non necessariamente delle stesse dimensioni?
grazie
ciao,
come devo procedere per sostituire in un testo una striga con un'altra non necessariamente delle stesse dimensioni?
grazie
nessun suggerimento???
la stringa dove si trova?
In linea di massima una volta contenuta in un array non è che ci voglia molto a sovrascrivere l'array..![]()
scusa per il ritardo con cui rispondo,
la stringa si trova in un file di testo. Aperto il file di testo potrei salvarne il contenuto in una stringa e le stringhe in c sono array di caratteri.
individuata in questa una sottostringa vorrei sostituirla con una stringa di lunghezza arbitraria
esempio:
contenuto del file
------------------
ciao a tutti quelli che conosco
sottostringa da individuare: quelli che
stringa da sostituire: coloro i quali
risultato
---------
ciao a tutti coloro i quali conosco
ciao
grazie
leggi n un array e usi questa:
http://www.cppreference.com/stdstrin...ls.html#strstr
includi la libreria standard string.h e usi strstr( ) per cercare una substring.. se non viene trovata restituisce null, altrimenti il puntatore con il quale puoi sostituire i caratteri...
non sono una cima in C, ma dovrebbe essere così![]()