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

01<?php
02/*
03CLAUDIO CARDINALE 4AI
04realizzare un programma che dato un file ritorni il numero di righe, caratteri e parole
05*/
06//inizializzazioni
07$righe = $caratteri = $parole = 0;
08 
09print "nome del file : ";
10fscanf(STDIN, "%s", $f_name);
11$f = fopen($f_name, "r") or die("il file non si puo` aprire");
12while(leggi($f));
13print "righe = $righe; caratteri = $caratteri; parole = $parole\n";
14fclose($f);
15 
16function leggi($f){
17    //dichiarazioni
18    global $righe;
19    global $caratteri;
20    global $parole;
21     
22    $str = fgets($f);
23    if($str==""||feof($f))
24        return 0;
25    $righe++;
26    $caratteri+=strlen($str);
27    $parole+=count(explode(" ",$str));
28    return 1;
29}
30?>

torna



Copyright © 2004-2025 thecsea.it (Claudio Cardinale - cardi@thecsea.it)! Tutti i diritti riservati. - contattaci