Oggi è 16/04/2024, 19:43

Tutti gli orari sono UTC + 1 ora [ ora legale ]





 Pagina 1 di 1 [ 6 messaggi ] 

  Apri un nuovo argomento Rispondi all’argomento

  Stampa pagina

Autore Messaggio
 Oggetto del messaggio: I puntatori
MessaggioInviato: 15/12/2010, 23:42 
Avatar utente
Moderatore

Iscritto il: 28/10/2010
Messaggi: 189
Località: Palermo (PA)
Favourite GTA: San Andreas
Xfire: tlkstanley

Karma
1


Non connesso
Qualcuno di voi sa usarli? :hideme:

A quanto pare rendono il codice più veloce perchè sciupano meno memoria e permettono di modificare e leggere direttamente gli indirizzi di memoria :mmm:

http://www.roam.it/arph/lang/clan/punt/punt.html

edit: capito come funzionano :sxc:

Su pawn non funzionano, accomu mettu * mi da errori : Andry :

Sono riuscito ad usarli in C

ad esempio

Codice:
int asd=5;
int *p;
p = &asd;
printf("%d",*p);


Spiego il codice: allora int asd = 5; assegno ad asd il valore di 5, int *p; dichiaro p un puntatore inserendo prima del nome un * (in pratica devo prima definirlo... sennò darebbe undefinite symbol, come una variabile normale...), p = &asd; assegno al puntatore p l'indirizzo di memoria di asd mettendo prima di asd il &, alla fine stampo il contenuto dell'indirizzo di memoria a cui ho fatto puntare p inserendo l'asterisco prima... se non lo avrei messo avrebbe stampato l'indirizzo di memoria, e non il contenuto :flametrw:

_________________


Top
  
 

 Oggetto del messaggio: Re: I puntatori
MessaggioInviato: 16/12/2010, 13:09 
Avatar utente
Moderatore

Iscritto il: 28/10/2010
Messaggi: 919
Località: Veduggio con Colzano (Milano-Monza)
Favourite GTA: San Andreas
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: barle97

Karma
1


Non connesso
L'ho provato su Dev-CPP

_________________
disasm 0xFFFF00 1: LE HANTENNE DEL RUTER SI MVONO DA SL!11!1!!1
[EPD]Giovanni94m: AHSUAHSAUSHAUSAHSAU
disasm 0xFFFF00 1: bella questa asd

[EPD]Giovanni94m: io non riesco a trovare un gioco che ci giocavo su ps1
[EPD]Giovanni94m: non ricordo il nome
[EPD]Giovanni94m: era un omino rosa
[EPD]Giovanni94m: ...
[BCD]barle_the_king: forse cercavi omino bianco [cit. google]
[BCD]barle_the_king: auhsahusuha
[EPD]Giovanni94m: no ahsau
[BCD]barle_the_king: firma duhahudshue

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: I puntatori
MessaggioInviato: 16/12/2010, 15:20 
Avatar utente
Moderatore

Iscritto il: 28/10/2010
Messaggi: 189
Località: Palermo (PA)
Favourite GTA: San Andreas
Xfire: tlkstanley

Karma
1


Non connesso
idem

_________________


Top
  
 
 Oggetto del messaggio: Re: I puntatori
MessaggioInviato: 16/12/2010, 20:43 
Avatar utente
Moderatore

Iscritto il: 28/10/2010
Messaggi: 919
Località: Veduggio con Colzano (Milano-Monza)
Favourite GTA: San Andreas
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: barle97

Karma
1


Non connesso
Oggi sto facendo una console che legge script .amx. Fra un po' uppo i sorgenti di Pawn e faccio il topic con i link.

_________________
disasm 0xFFFF00 1: LE HANTENNE DEL RUTER SI MVONO DA SL!11!1!!1
[EPD]Giovanni94m: AHSUAHSAUSHAUSAHSAU
disasm 0xFFFF00 1: bella questa asd

[EPD]Giovanni94m: io non riesco a trovare un gioco che ci giocavo su ps1
[EPD]Giovanni94m: non ricordo il nome
[EPD]Giovanni94m: era un omino rosa
[EPD]Giovanni94m: ...
[BCD]barle_the_king: forse cercavi omino bianco [cit. google]
[BCD]barle_the_king: auhsahusuha
[EPD]Giovanni94m: no ahsau
[BCD]barle_the_king: firma duhahudshue

Immagine


Top
 E-mail  
 
 Oggetto del messaggio: Re: I puntatori
MessaggioInviato: 16/12/2010, 21:19 
Banned

Iscritto il: 31/10/2010
Messaggi: 1363
Località: Sicilia
Favourite GTA: San Andreas
Xfire: peppinux

Karma
-10


Non connesso
Un DeAMX?


Top
 E-mail  
 
 Oggetto del messaggio: Re: I puntatori
MessaggioInviato: 17/12/2010, 19:09 
Avatar utente
Moderatore

Iscritto il: 28/10/2010
Messaggi: 919
Località: Veduggio con Colzano (Milano-Monza)
Favourite GTA: San Andreas
PlayStation Network: Nessuno
Xbox Live: Nessuno
Xfire: barle97

Karma
1


Non connesso
No. Va che il linguaggio PAWN non è solo utilizzato per SA:MP o multiplayers. È un vero e proprio linguaggio che puoi fare programmi e io sto facendo in C una console che tramite le librerie AMX e le dll che sto compilando legge i file .amx, ovviamente con un minimo di output.. non mi metto a fare cose mostruose :D

_________________
disasm 0xFFFF00 1: LE HANTENNE DEL RUTER SI MVONO DA SL!11!1!!1
[EPD]Giovanni94m: AHSUAHSAUSHAUSAHSAU
disasm 0xFFFF00 1: bella questa asd

[EPD]Giovanni94m: io non riesco a trovare un gioco che ci giocavo su ps1
[EPD]Giovanni94m: non ricordo il nome
[EPD]Giovanni94m: era un omino rosa
[EPD]Giovanni94m: ...
[BCD]barle_the_king: forse cercavi omino bianco [cit. google]
[BCD]barle_the_king: auhsahusuha
[EPD]Giovanni94m: no ahsau
[BCD]barle_the_king: firma duhahudshue

Immagine


Top
 E-mail  
 
Visualizza ultimi messaggi:  Ordina per  
 Pagina 1 di 1 [ 6 messaggi ] 

  Apri un nuovo argomento Rispondi all’argomento

Tutti gli orari sono UTC + 1 ora [ ora legale ]



Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi inviare allegati

Cerca per:
Vai a:  
cron