logo Thecsea.it



Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License



scolastica » esercizi » quarta superiore » php

Testo dell'esercizio

realizzare un programma che dato un file ritorni il numero di righe, caratteri e parole

mostra soluzione

<?php
/*
CLAUDIO CARDINALE 4AI
realizzare un programma che dato un file ritorni il numero di righe, caratteri e parole
*/
//inizializzazioni
$righe = $caratteri = $parole = 0;

print "nome del file : ";
fscanf(STDIN, "%s", $f_name);
$f = fopen($f_name, "r") or die("il file non si puo` aprire");
while(leggi($f));
print "righe = $righe; caratteri = $caratteri; parole = $parole\n";
fclose($f);

function leggi($f){
	//dichiarazioni
	global $righe;
	global $caratteri;
	global $parole;
	
	$str = fgets($f);
	if($str==""||feof($f))
		return 0;
	$righe++;
	$caratteri+=strlen($str);
	$parole+=count(explode(" ",$str));
	return 1;
}
?>

torna



Copyright © 2004-2024 thecsea.it (Claudio Cardinale - [email protected])! Tutti i diritti riservati. - contattaci