void main ()

10 Anni 11 Mesi fa #1 da chip_x
void main () è stato creato da chip_x
Ciao, piccola delucidazione:

// questa non fa niente,ad esempio imposto le porte etc.
void settings (void)

//questa accetta un parametro in ingresso ma non restituisce nulla,ad esempio cambiare qualche iumpostazione durante l'esecuzione del programma.
void nome_funzione(int x)

// ma questa,nei vari manuali, non ho trovato spegazione..
void main () :whistle:

l'avventura continua..
ciao
chip

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • chip_x
  • Senior Member
  • Senior Member
Di più
10 Anni 11 Mesi fa #2 da StefA
Risposta da StefA al topic void main ()
in C18 la funzione main è definita come:
void main (void), non gli viene passato niente e non ritorna niente, però se usi il C per programmi su pc ad esempio può esserci un ritorno, magari per sapere se il software è stato chiuso normalmente o c'è stato qualche errore... e può servirti di avviare il programma passandogli qualcosa.

in XC8 la funzione main cambia dichiarazione e diventa..
int main (void)
come puoi leggere dall'articolo di Mauro.. Il compilatore XC8, come migrare dal C18
però non so perché debba ritornare un int..

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
10 Anni 11 Mesi fa #3 da chip_x
Risposta da chip_x al topic void main ()
gli ho dato un occhiata e mi è ventuto il mal di testa..
tempo al tempo..
pensavo fosse una funzione utilizzata in ambiente mplab ide con 16f877a.
ok
grazie
ciao
chip

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • chip_x
  • Senior Member
  • Senior Member
Di più
10 Anni 11 Mesi fa #4 da StefA
Risposta da StefA al topic void main ()
aspetta..facciamo un passo indietro...
la funzione main è la funzione principale e deve esserci sempre (altrimenti hai errore e non compila), le altre sono opzionali.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • StefA
  • Avatar di StefA
  • Moderator
  • Moderator
Di più
10 Anni 11 Mesi fa #5 da chip_x
Risposta da chip_x al topic void main ()
si questo è chiarissimo. mi riferivo al fatto che void main() appartenga ad altre cose,collegamento al pc,al 18F etc. e che per il momento non mi serve.
Ciao
chip

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • chip_x
  • Senior Member
  • Senior Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login