Codice PHP:
#include <stdlib.h>
#include <stdio.h>
//PROGRAMMA CHE CREA UN FILE CONTENENTE UNA MATRICE QUADRATA E UN FILE CONTENENTE UN VETTORE
int main (int argc,char *argv[]) {
FILE *matrice;
FILE *vettore;
int dimensione=0, valore=0, cont1=0, cont2=0;
if (argc!=5)
{
printf("sintassi comando:%s, nomefile_matrice nomefile_vettore dimensione valore\n",argv[0]);
exit(0);
}
if ((matrice=fopen( argv[1],"wb+"))==NULL ||
(vettore=fopen( argv[2],"wb+"))==NULL)
{
printf("Errore nella creazione del file\n");
exit(0);
}
dimensione=atoi(argv[3]);
valore=atoi(argv[4]);
for (cont1=0;cont1<dimensione;cont1++)
{ for (cont2=0;cont2<dimensione;cont2++)
fprintf(matrice, "%d ", valore);
fprintf(matrice, "\n");
}
for(cont1=0; cont1<dimensione;cont1++)
{
fprintf(vettore,"%d ",valore);
fprintf(vettore, "\n");
}
printf("File creati\n");
fclose(matrice);
fclose(vettore);
return 0;
}