Archivio
Link sponsorizzati Tempo fa ho scoperto questo simpatico video (su segnalazione di un amico) che oggi condivido con voi. Link sponsorizzati Molto simpatica. Per tutti i programmatori in C. :D Se ti è piaciuto l’articolo condividilo!ShareTweet
Quello che sto per scrivere è un documento un pò vecchio ma che comunque ha sempre il suo fascino. Una pagina che gira in rete da tempo che descrive il processo evolutivo di un programmatore, dalla scuola superiore fino a quando diventa un manager di primo livello. L’evoluzione del programmatore è formata da pochi step, [...]
Scrivendo questo post mi è venuto in mente di fare la stessa cosa per Windows. Ovviamente è fattibile, basta usare l’API mciSendString. Questo uno snippet di esempio. Link sponsorizzati /* per farlo funzionare bisogna linkare winmm.a oppure libwinmm.a se usate devc++ o Code::Blocks */ #include <windows .h> int main() { while(1) [...]
Con questo piccolo articolo voglio spiegare un’algoritmo di ordinamento molto semplice, il selection sort. Il funzionamento è banale. Praticamente un’array di dimensione n viene diviso in due, una parte ordinata e una ‘disordinata’. I primi k elementi ordinati non vengono toccati, dei restanti n-k elementi si prende il minimo e lo si inserisce alla posizione [...]
Questo snippet molto simpatico mi è una cosa che mi venne in mente tempo fa. Ovvero, cercare di cambiare il contenuto di due variabili senza utilizzarne una d’appoggio. La cosa è semplice, e si usa un’operatore bitwise, lo XOR. La tabella di verità dello XOR è questa: A B C = A XOR B 0 [...]
Articolo a cura di Malex. Come sapete, programmando in C e C++, una delle operazioni che più frequentemente occorre eseguire è il casting delle variabili, per varie esigenze. In C si utilizza il casting premettendo al valore da convertire il tipo di dato che si vuole ottenere fra parentesi tonde. Questo è il procedimento che [...]
Tra i vecchi sorgenti del mio hard disk ho trovato questo snippet che implementa il cifrario di cesare, in C++. Tale cifrario è molto semplice, consiste nel sostituire ad ogni lettera dell’alfabeto quella che si trova 3 posti dopo, cioè, ‘a’ diventa ‘d’, ‘b’ diventa ‘e’ e via discorrendo. #include <iostream> using namespace std; char [...]
Tempo fa avevo fatto uno snippet per l’inserimento e la cancellazione di elementi all’interno di una lista con puntatori. Ora vorrei ampliare il programma inserendo anche l’eliminazione. Il codice scritto l’altra volta lo potete vedere nel post che ho linkato. Ora a quel codice aggiungo l’eliminazione. void canc(list* &first, int position) { list* [...]
Avevo fatto un articolo simile per il Java, ora lo ripropongo identico, solo che è per il C e il C++. Questo snippet mostra come leggere un file riga per riga con un codice C o C++, ovviamente il codice C, per retrocompatibilità, funzionerà correttamente anche per il C++, ma comunque farò due esempi differenti. [...]
Per chi inizia a programmare la cosa fondamentale è trovare materiale a disposizione per poter studiare al meglio il linguaggio scelto. Oggi ho deciso quindi di pubblicare un post dove consigliare guide e libri cartacei sui quali studiare il linguaggio C e C++. Premetto che oltre al libro e/o la guida, una cosa fondamentale per [...]


Ultimi Commenti