Buona sera a tutti volevo chiedere alcune spiegazioni e delucidazioni in merito ai programmi scritti su testi e link web per studiare la programmazione in C ....
Leggendo tutti i testi mi viene scritto che :

main ()
{
__printf("Hello World!");
}

serva per scrivere a video il testo Hello WORLD!

premetto io sto usando un pc con UBUNTU 10.4
uso GEDIT come editor di testo per scrivere il codice sorgente
e uso GCC per complilare il codice sorgente

ora se scrivo quanto ho riportato prima il compilatore mi da diversi errori
mentre se scrivo .

#include <stdio.h>
int main (void)
{
printf("Hello World!");
return 0;
}

questo sopra compilato ed eseguito mi da il risultato aspettato

ORA MI CHIEDO COME TUTTI I TESTI RIPORTANO IL PRIMO PROGRAMMA COME ESERCIZIO MA NON FUNZIONA !!!
MI SAPETE DIRE COSA SBAGLIO ?

scusatemi se per voi sono cose ovvie ... io sto cercando d'imparare ...
Matteo.