相关疑难解决方法(0)

在C中连接变量名?

是否可以在C中连接变量名?具体来说,我有一个struct包含6个类似的变量在叫class1,class2,class3,等.

我想通过for循环来为每个变量分配一个值,但是如果没有以某种方式将变量名与for循环计数器的值连接起来,我看不出怎么做.

我怎么能这样做?

c variables names

8
推荐指数
2
解决办法
9548
查看次数

如何在perl中一次创建多个数组

我正在尝试创建23个数组而不键入@array1,@array2依此类推,@r如果$chrid匹配数组编号(如果$chrid=1应该放入@array1),则使用数组中的变量加载它们.我怎样才能做到这一点?

这是我到目前为止:

#!/usr/bin/perl
use warnings;
use strict;

my @chr;
my $input;
open ($input, "$ARGV[0]") || die;
while (<$input>) {
    my @r = split(/\t/);
    my $snps = $r[0];
    my $pval = $r[1];
    my $pmid = $r[2];
    my $chrpos = $r[3];
    my $chrid = $r[4];
    for ($chrid) {
        push (@chr, $chrid);
    }
}

close $input;
Run Code Online (Sandbox Code Playgroud)

arrays perl

-3
推荐指数
1
解决办法
237
查看次数

标签 统计

arrays ×1

c ×1

names ×1

perl ×1

variables ×1