Hirdetés
- Amazfit Bip 6 - jót olcsón
- Samsung Galaxy A54 - türelemjáték
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Google Pixel topik
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Motorola Edge 60 Pro
- Az AI miatt drágulnak a mobilok is
- Ezek a OnePlus 12 és 12R európai árai
- Poco F7 – bajnokesélyes
- Xiaomi 14T Pro - teljes a család?
-
Mobilarena

Ú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!
- Autós topik látogatók beszélgetős, offolós topikja
- Amazfit Bip 6 - jót olcsón
- Samsung Galaxy A54 - türelemjáték
- Eltűnt a fél internet!
- SnowRunner
- Stargate
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Óra topik
- ThinkPad (NEM IdeaPad)
- Vezetékes FEJhallgatók
- További aktív témák...
- HP ZBook Fury G7 Intel Core i7-10850H Refurbished - Garancia
- Apple iPhone XR / 128GB / Kártyafüggetlen / 12Hó Garancia / 95% Akku
- Telenor 5G Indoor WiFi Router (FA7550) + töltő
- REFURBISHED - Lenovo ThinkPad 40AC Thunderbolt 3 Dock
- HIBÁTLAN iPhone 13 Pro Max 128GB Alphine Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3722, 100% Akksi
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest





