Ciao a tutti ho cominciato a interessarmi alla programmazione da poco tempo e quindi sono alle prime armi.
Vorrei capire come mai quando vado a compilare il fatidico Hello World l'antivirus me lo cancella.
Ps: ho eset nod32
Ciao a tutti ho cominciato a interessarmi alla programmazione da poco tempo e quindi sono alle prime armi.
Vorrei capire come mai quando vado a compilare il fatidico Hello World l'antivirus me lo cancella.
Ps: ho eset nod32
Direi che non ha nulla a che vedere con la programmazione... sarà una qualche impostazione del tuo antivirus. E' un quesito da porre all'eventuale forum del tuo antivirus o, comunque, nell'area Sicurezza e Virus dove questi problemi possano essere trattati.
Qui ci occupiamo solo di problemi legati alla programmazione...
Chiedo conferma agli amministratori per lo spostamento.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
Certo però mi è sorto un'altro problema cioè dopo aver compilato e poi eseguito la finestra che dovrebbe mostrare hello world esce per una frazione di secondo e poi sparisce c'è una soluzione?
Questo succede perché stampare "hello world" è un' operazione che il processore può compiere in una frazione piccolissima di tempo.La finestra si chiude subito perché il programma ci mette pochissimo tempo a terminare e non fai in tempo a leggere l' output.
Mettici una getchar() "fasulla" cioè che serve solo ad aspettare un tuo input per chiudere la finestra:
codice:int main() { printf("Hello world"); getchar(); // la finestra non si chiude finché non dai un input al programma return 0; }
grazie quindi se metto il comendo getchar senza niente all'interno delle parentesi devo premere qualsiasi pulsante per continuare?