Hirdetés
- Xiaomi 17 Ultra - jó az optikája
- Milyen okostelefont vegyek?
- Samsung Galaxy S24 FE - később
- Vivo X300 Pro – messzebbre lát, mint ameddig bírja
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Macrodroid
- Mobil flották
- iPhone topik
- Xiaomi 15T Pro - a téma nincs lezárva
- Április bolondja? Csak egy lebegő mobiltálca
-
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!
- Eladó Realme 11 5G 8/256GB / 12 hónap jótállás
- HIBÁTLAN iPhone 12 256GB Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4462
- Hp ProDesk/ EliteDesk SFF/MT G4/ G5/ G6 / i5 8-9-10.gen /Win11- Számla, garancia
- Lenovo Thinkpad E495 Ryzen 5 3500U, Radeon Vega 8, 8-16GB RAM, SSD, jó akku, számla, gar
- Gamer PC-Számítógép! Csere-Beszámítás! I7 9700 / RTX 3070 / 16GB DDR4 / 1TB SSD!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




