私は入力を持っています、それはこのようになります
入力ファイル
ID Score1 Score2
ABC 1 2
DEF 30 50
各行でIDと2つのスコアを取得したいのですが、成功しましたが、単語を取得できる関数はありますか? つまり、この関数を 3 回呼び出すと、ID と 2 つのスコアを取得できます ....
while( eof(Input) !=1)
{
$C = getc(Input);
if($C eq "\n")
{
$Signal = 0;
print Output @Elements;
print Output "\n";
@Elements = ();
}
elsif($C ne " ")
{
if($Signal == 1)
{
push(@Elements,"-");
$Signal = 0;
}
push(@Elements,$C);
}
else
{
$Signal = 1;
}
}
見つけた
$Line = readline(*Input);
@Line_elements = split(" ",$Line);
働ける .....
ありがとう