Article View: es.comp.os.linux.programacion
Article #7983Re: Leer un fichero
From: Iván Sánchez Ortega
Date: Thu, 02 Jan 2003 20:57
Date: Thu, 02 Jan 2003 20:57
54 lines
2323 bytes
2323 bytes
DK wrote:
> Feliz a�o:
>
> Quiero sacar la media de una serie de datos que tengo almacenados en
> un fichero. El fichero podria ser de la siguiente manera:(datos.txt)
> 15
> 47
> 30
> 80
> 11
> 42
> 65
> 2
> 25
> 23
> 16
>
> Quiesiera saber como se puede leer ese fichero, ir linea a linea para
> poder acumularlo. Como supondreis no tengo ni idea de hacer scripts,
> pero estoy en ello, si ademas me dijeseis donde puedo enconntrar
> informacion, para la siguiente vez no tendree que preguntar.
Te falta decir en qu� lenguaje de programaci�n quieres hacerlo, pero ah� va
en PHP:
#!/usr/bin/php4
<?
$fichero=file("fichero.txt");
$suma=0;
$elementos=0;
while (list($n,$v)=each($fichero)
{
$suma+=$v;
$elementos++;
}
echo ($suma/$elementos);
?>
----------------------------------
Iv�n S�nchez Ortega -ivansanchez-arroba-wanadoo-punto-e-ese-
With sufficient thrust, pigs fly just fine. -- RFC 1925
Technical Details
Message-ID:
<20030102205707.74A9EE58.NOFFLE@BlueSpark.local>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.mailgate.org!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!proxad.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!frodo.antakira.com!pinsa.escomposlinux.org!not-for-mailReferences:
<7d4ff0e4.0301020707.6388a1a6@posting.google.com>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,5cf283a7acb0d167 X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2003-01-02 12:57:15 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.mailgate.org!newsfeed.icl.net!newsfeed.fjserv.net!proxad.net!proxad.net!news-hub.cableinet.net!blueyonder!marmolejo.escomposlinux.org!frodo.antakira.com!pinsa.escomposlinux.org!not-for-mail From: Iván Sánchez Ortega <ivansanchez-arroba-wanadoo-punto-e-ese-@wanadoo.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Leer un fichero Date: Thu, 02 Jan 2003 21:57:07 +0100 Organization: acm.asoc.fi.upm.es Lines: 54 Message-ID: <20030102205707.74A9EE58.NOFFLE@BlueSpark.local> References: <7d4ff0e4.0301020707.6388a1a6@posting.google.com> Reply-To: Iván Sánchez Ortega <ivansanchez-arroba-wanadoo-punto-e-ese-@wanadoo.es> NNTP-Posting-Host: 80.103.143.16 Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8Bit X-Trace: pinsa.escomposlinux.org 1041541034 12329 80.103.143.16 (2 Jan 2003 20:57:14 GMT) X-Complaints-To: newsmaster@pinsa.escomposlinux.org NNTP-Posting-Date: Thu, 2 Jan 2003 20:57:14 +0000 (UTC) User-Agent: KNode/0.7.2