[Vienna-pm] datei zeilenweise einlesen in arrays
Roland Lammel
rl at brabbel.net
Tue Mar 8 04:49:53 PST 2005
Mir ist zwar aus der Angabe nicht klar, was tatsächlich im Array stehen
soll aber am einfachsten wie folgt:
my @array = ();
if (open(FIL,"input.txt")) {
while (<FIL>) {
chomp;
my @tmp = split;
# Hier sind die daten der zeile der Reihe nach im array @tmp
# mit dem push kommt nun element 4-9 als String ins array
push @array,"@tmp[3,4,5,6,7,8]";
}
close FIL;
}
Cheers
+rl
On Tue, 2005-03-08 at 13:37 +0100, e_horn at fh-bingen.de wrote:
> Hallo!
> Kann mir jemand sagen wie ich eine solche datei zeilenweise speichern kann in
> ein array?
> das ich habe array VAL B 212 -2.882 24.626 111.287
> array VAL B 212 -3.542 25.442 110.620
> array VAL B 212 -1.026 24.015 109.761 usw...
>
> ATOM 3085 C VAL B 212 -2.882 24.626 111.287 1.00 23.12 C
> ATOM 3086 O VAL B 212 -3.542 25.442 110.620 1.00 22.42 O
> ATOM 3087 CB VAL B 212 -1.026 24.015 109.761 1.00 23.40 C
> ATOM 3088 CG1 VAL B 212 -0.032 24.644 110.725 1.00 22.89 C
> ATOM 3089 CG2 VAL B 212 -0.369 22.913 108.945 1.00 24.23 C
> ATOM 3090 OXT VAL B 212 -2.701 24.727 112.521 1.00 24.52 N
>
> ----------------------------------------------------------------
> This message was sent using IMP, the Internet Messaging Program.
>
> _______________________________________________
> Vienna-pm mailing list
> Vienna-pm at pm.org
> http://mail.pm.org/mailman/listinfo/vienna-pm
--
Roland Lammel <rl at brabbel.net>
More information about the Vienna-pm
mailing list