Archivio
Link sponsorizzati /* For Dennis Ritchie */ #include <stdio .h> void main () { printf("Goodbye World \n"); printf("RIP Dennis Ritchie"); } </stdio> Per chi non sapesse chi fosse, c’è Wikipedia che può aiutarvi.
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
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) [...]
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 [...]
Questo semplice snippet, usando la libreria dirent.h, mostra i file e le cartelle contenute in una directory data in input. Il codice è molto semplice. #include <dirent .h> #include <iostream> using namespace std; int main() { string path; DIR* d; cout< <"Inserisci il path della cartella da aprire: "; [...]
Il primo problema che si trova ad affrontare un programmatore, quando inizia a programmare in un nuovo linguaggio, è quello della scelta dell’IDE. Ovviamente la sua scelta è determinante, oggi parlerò dei migliori IDE free o open source presenti in rete per il C\C++, per Windows, Linux e Mac. Partiamo dal mio preferito. Code::Blocks. Code::Blocks [...]
Una cosa che può tornare utile in programmazione, specialmente su Windows, è la necessità di scrivere qualcosa sul registro di sistema, questo piccolo snippet mostra in modo semplice come è possibile scrivere una chiave all’interno del registro di sistema, nella cartella HKEY_LOCAL_MACHINESOFTWARE. #include <windows .h> #include <iostream> using namespace std; int main() { [...]
Questo piccolo snippet calcolare il massimo comun divisore (MCD) con il metodo di euclide in modo ricorsivo. int MCD(int a, int b) { if(b == 0) return a; else return MCD(b, a%b); } Questa è la funzione per il calcolo dell’MCD, molto semplice [...]
Ci sono molti modi per calcolare l’inversa di una stringa, cioè, ammettiamo che la stringa sia ciao trovare il modo di stampare oaic. Il modo più semplice è quello iterativo: string inverse(string value) { string out(""); for(int i=value.length()-1;i>=0;i–) out += value[i]; return out; } Sebbene [...]


Ultimi Commenti