Hirdetés
- GoodSpeed: Ebes, a megtervezett falu!
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Fűzzük össze a szavakat :)
- Meggyi001: Kórházi ellátás: kuka vagy finom?
- GoodSpeed: Norton 360 Premium: 75GB Cloud PC Backup for 10 Devices 14.99€-ért? Igen!
- eBay-es kütyük kis pénzért
- V.Milán: A síntrabant, a falunap és Jézus esete
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
-
LOGOUT

Új hozzászólás Aktív témák
-
beleszólok
senior tag
No, erlang mellé egy kis perl

#!/usr/bin/env perl
use strict;
my $infile;
print $ARGV[0];
if($#ARGV==-1){
open($infile,"<-") or die "Hiba1 $!";
} else {
print $#ARGV,"\n";
print $ARGV[0],"\n";
open($infile,$ARGV[0]) or die "Hiba2 $!";
}
while($infile){
chomp;
print "xxx:",$_,"\n";
}
close($infile);Ez így végtelen ciklusban írja az xxx:-eket üresen, nem foglalkozik az stdin tartalmával.
Doksi szerint ha az open-nek nem adok második paramétert vagy ott "-" vagy "<-" stringet adok meg, akkor a stdin-t használja. Nekem úgy tűnik, hogy mégsem. De miért?
Ha nem szórakozok open-nel, csak while(<>) formában használom, akkor nincs vele gond.
(szeretném, ha a program a stdin-t olvasná ha nincs paraméter és a paraméterben megadott fájlt, ha van)
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Xiaomi Redmi Note 12 128GB, Kártyafüggetlen, 1 Év Garanciával
- BESZÁMÍTÁS! MSI Katana15 HX B14WEK notebook - i7 14650HX 16GB DDR5 1TB SSD nVidia RTX 5050 8GB WIN11
- Eladó Oppo A78 5G 4/128GB / 12 hó jótállás
- ÁRGARANCIA!Épített KomPhone i5 12400F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Gamer PC-Számítógép! Csere-Beszámítás! I7 12700E / RTX 3060Ti / 32GB DDR4 / 512GB Nvme SSD
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest




