Formattare il testo in console in C++
Può capitare di avere dei programmi console che producono parecchio testo.
E magari vogliamo formattarlo in modo da renderlo più leggibile.
Oggi vediamo come fare in C++.
Può capitare di avere dei programmi console che producono parecchio testo.
E magari vogliamo formattarlo in modo da renderlo più leggibile.
Oggi vediamo come fare in C++.
Sono rimasto un pò sorpreso nel constatare che in C++ non esiste una funzione standard per fare il trim delle stringhe.
Ci sono comunque vari metodi; il più semplice secondo me è ricorrere alla libreria boost (soprattutto se hai poca dimestichezza di C++ come me).
È da un pò di tempo che non uso C++, ed oggi ho deciso di giocherellarci un pò.
Mi sono accorto che non mi era mai capitato di usare la funzione append delle string!
Nella noia di lanciare procedure e aspettare la loro fine, mi sono documentato su un pò di cose.
Ad esempio sull'uso degli stream in C++.
E vediamo proprio come usare ofstream per creare un file, e ifstream per leggerlo.
Oggi vediamo come aggiungere dei giorni ad una data in C++.
Il tutto richiede veramente poche righe di codice.
I giorni li aggiungeremo a partire dalla data odierna, ed useremo il modulo ctime.
C++ si comporta sempre in maniera molto diversa dai linguaggi di alto livello a cui siamo abituati.
Oggi, ad esempio, vediamo come settare i decimali nei double.