
代码: 全选
&dealmode("VICA","$data[2] $data[3] 0 0 $data[0]\n");
&dealmode("VICR","$data[1] $data[2] $data[3] $data[4] $data[5] $data[6] $data[7] $data[8] $data[9]\n");
代码: 全选
&dealmodeA("VICA");
&dealmodeB("VICR");
sub dealmodeA{
open(VCP_DATA,"<$data_dir/$vcp_path.$_[0]") || die("can't open VCP_DATA_$_[0]!!!");
open(VCP_DATA_TEMP,">$data_dir/VCP_data.$_[0].temp") || die("can't open VCP_DATA_$_[0]!!!");
while (<VCP_DATA>) {
chomp;
s/^\s*//;
s/\s*$//;
s/\s+/ /g;
unless (/^$|^\/\/|^\#/) {
@data = split( / /, $_ );
printf VCP_DATA_TEMP "$data[2] $data[3] 0 0 $data[0]\n";
}
}
close VCP_DATA;
close VCP_DATA_TEMP;
}
sub dealmodeB{
open(VCP_DATA,"<$data_dir/$vcp_path.$_[0]") || die("can't open VCP_DATA_$_[0]!!!");
open(VCP_DATA_TEMP,">$data_dir/VCP_data.$_[0].temp") || die("can't open VCP_DATA_$_[0]!!!");
while (<VCP_DATA>) {
chomp;
s/^\s*//;
s/\s*$//;
s/\s+/ /g;
unless (/^$|^\/\/|^\#/) {
@data = split( / /, $_ );
printf VCP_DATA_TEMP "$data[1] $data[2] $data[3] $data[4] $data[5] $data[6] $data[7] $data[8] $data[9]\n";
}
}
close VCP_DATA;
close VCP_DATA_TEMP;
}