[PERL] Include .pl file

I needed to use some function to include a .pl file as in C. The answer is: require

mainFile.pl

require "myFunc.pl";

betterPrint("test");

myFunc.pl

push @INC, \&betterPrint;

sub betterPrint {
...
}

Pay attention to what you require. The .pl file must be in the same directory or called through full path.

Annunci

[C] Valori, riferimenti, puntatori e funzioni

Un piccolo memo di come si utilizzano i puntatori nei vari casi.Sono presenti funzioni per passare variabili, array e strutture alle funzioni, rispettivamente per valore (o copia) e per riferimento. La differenza sta nel fatto che passando una variabile per valore, il suo contenuto viene modificato solamente all’interno della funzione chiamata, mantenendo inalterato il proprio valore dentro la funzione chiamante. Segue il codice: Continua a leggere

[C] Generare un numero random

Il codice che segue genera un float random compreso tra 0 e 1.
 

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main() {
int i;
srand(time(0));
for(i=0; i<100; i++)
{
printf("%f\n", gen_rand());
}
return 0;
}
 
double gen_rand() {
return ((double)rand() / ((double)(RAND_MAX)+(double)(1)));
}