Un programma chiede input un numero e successivamente chiede in input tanti nomi di file quant'è il valore del numero. Il primo nome viene memorizzato in una variabile gli altri nomi devono esserre salvati in un array.
Il programma deve leggere il primo file dividendo il contenuto negli altir file, usando come divisore una linea contenente 10 *
<?php
/*
CLAUDIO CARDINALE 4AI
Un programma chiede input un numero e successivamente chiede in input tanti nomi di file quant'è il valore del numero. Il primo nome viene memorizzato in una variabile gli altri nomi devono esserre salvati in un array.
Il programma deve leggere il primo file dividendo il contenuto negli altir file, usando come divisore una linea contenente 10 *
*/
print "numero di file : ";
fscanf(STDIN, "%d", $n);
print "file 1 : ";
fscanf(STDIN, "%s", $filer);
for($i=0; $i<$n-1; $i++){
print "file ".($i+2)." : ";
fscanf(STDIN, "%s", $vet[$i]);
}
$f1 = fopen($filer, "r") or die("errore nell'apertura del file");
for($i=0; $i<$n-1; $i++){
$f2 = fopen($vet[$i], "w") or die("errore nell'apertura del file");
while(!feof($f1)&&($str=fgets($f1))!="**********\n")
fputs($f2, $str);
fclose($f2);
}
fclose($f1);
?>