-
epicicloidale.
User deleted
Salve, e benvenuti in questa fantastica guida per programmatori di software in C!
Codesta guida é orientata ai meno esperti, sviluppatori alle prime armi con i compilatori, linkers, debuggers, etc...
Difatti, perfino i principianti potranno facilmente capire il contenuto degli argomenti trattati, nonchè provare ad interagire direttamente con il codice per scoprire nuove proprietá del linguaggio.
Iniziamo con qualcosa di davvero facile, quello da cui praticamente iniziano tutti, un "Hello World!"!
Vi consiglio di eseguire la compilazione in ambiente UNIX con impostate le flags -nostartfiles -eh.
Io in questo caso adopereró gcc sotto Windows, come vedrete dagli screenshots.
Iniziamo subito con il codice, che stamperá sullo schermo il buffer "Hello World!"CODE#include <stdio.h>
#include <stdlib.h>
#define dr(_Z) return(_Z)
#define S unsigned int
#define Y unsigned char
#define RET(s) ((Y*)&s)
#define GOOD 0xBAD
#define G const
#define SS sizeof
#define NT while
#define STACK 8192*0x10
#define MS 4096
#define TEL 305419896
#define PP 0x26076523
#define GG 0x62282333
#define B 0x03254769
#define NWTG stdout
#define PS putc
#define KRB 1728
Y EPI[]="EPICICLOIDALE";
S bs(); S p= 0 |
0xBULL| ((GOOD<<
8)+2*0+ STACK/2 )
|0*2|(( 52719^(MS
*16-1)) *STACK/2)
,n;S he= 0x28252609
,llo=PP, wor=GG,ld=
0x454f;S h(Y* s){Y
*g=(s<RET(he))|(s>((Y*)&ld+1))?RET(
he):s;S e=p;p=g==RET(he)?((p^MS-KRB
)|'\n')-(TEL^B)+256:p;n= e^p?(('h'&
15)<<12|('a'&15)<<8|('c'&15)<<4|('k'
&15))^ 0xd743:n;
*g ^=( EPI+((p>>
((g-RET (he))<<2))
&15))[( SS(S)>>2)^
!!n];NT ((g-RET(he
)-1)==7 &&!(p^e)){
p^=n;n^= p;p^=n;}PS
(*g,NWTG) ;dr(*g?h(
++g):bs( ));}S bs()
{exit(0); dr(0);}
Dovrebbe venire fuori una cosa simile:
A questo punto non ci resta che compilarlo ed eseguirlo per vedere se funziona:
Sembrerebbe proprio che funziona! Hihihihi
Spero che abbiate avuto modo di imparare molto da questa lezione di programmazione, non mi resta che salutarvi.
Ciao, mondo!. -
.
click bait . -
Hentik(572).
User deleted
Questo codice dove va inserito ? Inviato tramite ForumFree Mobile
. -
epicicloidale.
User deleted
Questo codice dove va inserito ?Inviato tramite ForumFree Mobile
Devi eseguire la compilazione con gcc, puoi adoperare qualsiasi editor preferisci, basta che usi gcc
Se non sei pratico scaricati dev-cpp oppure codeblocks. -
.
bello comodo e veloce +1 .