[FLUG] Stack Pusher

  • From: "Simon" <f.simon@xxxxxxxx>
  • To: <fanolug@xxxxxxxxxxxxx>
  • Date: Sat, 8 Jun 2002 13:57:02 +0200

Mailing List del Fortunae LUG
=============================

Dai come al solito avevo ragione io...
(a parte il token ring su cui pretendo di aver ragione
anche se non ce l'ho)

Quando scrivevamo "%s" e lui ci scriveva "%s" era perchè
lo stack era rimasto sporco della precedente chiamata
alla scanf... e quindi c'era un puntatore valido
(figo).
Come potete vedere ho aggiunto uno stack_pusher che ha
come unico compito sporcare la memoria dello stack con
un altro puntatore... questa volta alla stringa "ciao".
Quindi sono un mito.

-------- INIZIO ------

#include <stdio.h>

void stack_pusher(char *s1, char *s2)
{
}

int main(int argc, char *argv[])
{
 char str[24];

 scanf("%s", str);
 stack_pusher(NULL, "ciao");

 printf(str);
}

--------- FINE ----------

Esempio:

$ gcc test.c
$ ./a.out
%s
ciao

Che mito!:)

--
/* Federico 's1m0n' Simoncelli <f.simon@xxxxxxxx>
   http://www.jkcal.org/simon
*/
int main(){unsigned int g,h=0;while(++h){for(g=(h>1)?2:1;g<
h/2+1&&h%g!=0;g++);if(g==h/2+1)printf("%i\n",h);}return 0;}




--
Prendi GRATIS l'email universale che... risparmia: http://www.email.it/f

Sponsor:
Il modo più semplice e conveniente per mandare bouquet e composizioni floreali 
in tutta Italia.
Rapporto personalizzato con il Tuo fiorista, ad i prezzi più bassi del Web.
La qualità è garantita!

Clicca qui: http://adv2.email.it/cgi-bin/foclick.cgi?mid=367&d=8-6
--
<simon> basta io non vengo più al lug

Other related posts:

  • » [FLUG] Stack Pusher