E' quel tuo riferimento all'apice? Perché se è così l'ho ben letto, ma non ho mai chiamato apice l'apostrofo e non avevo fatto caso alla sostituzione che hai fatto nella stringa d'esempio.
Il problema è che il programmino che ho in mente dovrebbe aprire e presentare in console il testo contenuto in un file preparato da chi usasse il programma, ed è possibile che costui inserisca qualsiasi carattere comunemente impiegato nello scrivere testi, inclusi quindi i comuni accenti (e quelli col metodo che mi hai suggerito "funzionano") e vari segni quali appunto apostrofi e virgolette tonde e molti altri.
Potrebbe essere forse una soluzione "trascrivere" il testo in input passando per una funzione di conversione/adattamento prima di mandarlo alla console? Ad esempio, quella funzione potrebbe cercare (tra le altre cose) gli apostrofi tondi nel testo prelevato dal file, sostituirli con apostrofi "standard", quindi usare il testo adattato per mandarlo in output in console. Un po' macchinoso, ma se è l'unico modo...
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti. |