Archivio

Post Taggati ‘C’

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.

ott 13th, 2011 | Filed under Altro, C

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

feb 8th, 2010 | Filed under C, C++

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) [...]

ott 7th, 2009 | Filed under C, C++, Snippet

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. [...]

ago 27th, 2009 | Filed under C, C++, Snippet
Tags: , ,

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 [...]

ago 13th, 2009 | Filed under C, C++

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: "; [...]

ago 11th, 2009 | Filed under C, C++, Snippet
Tags: , ,

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 [...]

ago 10th, 2009 | Filed under C, C++
Tags: , , ,

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() {     [...]

ago 8th, 2009 | Filed under C, C++, Snippet

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 [...]

lug 27th, 2009 | Filed under C, C++, Snippet

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 [...]

lug 18th, 2009 | Filed under C, C++, Snippet