Settare la precisione nei double in C++
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.
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.
La ricerca binaria è un algoritmo che viene usato per trovare gli elementi in un array ordinato; il fatto che sia ordinato è fondamentale e obbligatorio.
Questo algoritmo è più efficiente della ricerca sequenziale, in quanto usa la logica del divide et impera.
In sostanza si procede suddividendo l'array man mano che la ricerca non trova l'elemento, andando a ricercarlo solo in una parte dell'array, che diventa sempre più piccolo.
Allora, mentre Windows e macOS hanno strumenti appositi per il deploy di applicazioni Qt, Linux no.
Ne ha uno non ufficiale, ma io riscontro sempre problemi.
Quindi sono arrivato ad una procedura che mi funziona; vi premetto che è un pò rozza, ma se funziona va bene così.
Ho deciso di scrivere per divertimento una gui per rsync, il famoso programma per il backup usato molto in ambito Linux e BSD (e funziona anche su macOS).
L'ho scritto in Qt, ed usa un database SQLite.
Sostanzialmente è l'unica dipendenza; potete installarlo facilmente.
QProcess è la classe per Qt preposta all'esecuzione di comandi esterni.
Oggi vediamo come usarla, e nello specifico:
Così facendo vedremo l'output del comando in tempo reale.
Piccolo snippet di codice per il weekend.
Molto semplicemente, come prendere l'ultimo carattare di una QString.