24小时热门版块排行榜    

Znn3bq.jpeg
查看: 229  |  回复: 1
当前主题已经存档。

charming1791

银虫 (小有名气)

[交流] 【求助】将C程序转为perl 脚本【已取消】

因本人没学过perl脚本,哪位能帮忙将下面一段代码转为perl脚本,谢谢!

#include
#include
main (argc, argv)
     int argc;
     char **argv;
{
  float iq;
  int i, j, nbytes,ll;
  int nrig, nsamp;
  short  *veti;
  float  *vetf;
  char fi[100],fo[100];
  FILE *ifp, *ofp;


  if (argc != 5)
    {
     printf
        ("usage: short2complex   <#lines> <#samples>    filein   fileout\n";
     exit(1);
    }


  sscanf (argv[1], "%i", &nrig);
  sscanf (argv[2], "%i", &nsamp);
  sscanf (argv[3], "%s", fi);
  sscanf (argv[4], "%s", fo);
  
  if(!(ifp=fopen(fi,"rb")) {
          printf("Cannot open input file %s\n",fi);
          exit(1);
  }
  if(!(ofp=fopen(fo,"wb")) {
          printf("Cannot open output file %s\n",fo);
          exit(1);
  }

   
  veti = (short  *) malloc (2 * nsamp * sizeof (short));
  vetf = (float  *) malloc (2 * nsamp * sizeof (float));


  for (i = 0; i < nrig; i++)
    {
      fread (veti, sizeof (short), 2 * nsamp, ifp );

      for (j = 0; j < nsamp * 2; j++)
        {
           vetf[j] = (float) veti[j];
        }

      fwrite (vetf, sizeof (float), 2 * nsamp, ofp);

    }

  fclose(ofp);
  fclose(ifp);
}

[ Last edited by 波不动 on 2010-1-13 at 20:48 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

charming1791

银虫 (小有名气)

波不动(金币+0,VIP+0):好的,本版搞perl的虫友不多,金币已经退还。 1-13 20:30
没人应助,取消该贴,版主可否将金币还给我?谢谢!
2楼2010-01-13 15:30:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 charming1791 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考博] 现在不知道怎么办,感觉很痛苦 +5 qweww 2026-05-11 6/300 2026-05-16 19:57 by Equinoxhua
[基金申请] 请问大佬b0816评完了吗 +4 市民华南虎 2026-05-12 8/400 2026-05-16 19:54 by Equinoxhua
[基金申请] 重磅!青年科学基金项目(C类)资助增幅预计超过50% +6 水和泥不是水泥 2026-05-13 8/400 2026-05-16 19:50 by Equinoxhua
[基金申请] 精华III评审感受-评审感受-评审感受 +15 ferrarichen 2026-05-11 19/950 2026-05-16 19:44 by Equinoxhua
[论文投稿] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 x0mp7owy2b 2026-05-15 3/150 2026-05-16 17:50 by j6b2pdz07o
[考博] 光量子物理方向 博士招生 1人(2026.09) +3 sandyworld 2026-05-15 3/150 2026-05-16 17:11 by zznnnj
[有机交流] 求有机合成大神指点三硫酸乙烯酯(CAS:2793408-99-6)的合成路线 30+3 Leekmid 2026-05-13 10/500 2026-05-16 16:37 by czyzsu
[有机交流] 如何实现卤原子转化 10+3 BT20230424 2026-05-15 5/250 2026-05-16 16:20 by czyzsu
[考研] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +5 cjf4bx70cj 2026-05-14 6/300 2026-05-16 16:17 by 0i5p09z61n
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 k37jurhrau 2026-05-16 3/150 2026-05-16 13:57 by vcdazktkjx
[硕博家园] 考博自荐 +3 科研狗111 2026-05-13 4/200 2026-05-16 11:45 by 科研狗111
[考博] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 l7k6xnh0yc 2026-05-14 4/200 2026-05-16 11:36 by h3oerqvkv9
[考博] 2026博士还有哪些学校有名额 +5 小王求读研 2026-05-15 6/300 2026-05-16 10:44 by a4742549
[硕博家园] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +4 l7k6xnh0yc 2026-05-14 5/250 2026-05-16 04:29 by k37jurhrau
[找工作] 售SCI一区T0P文章,我:8.O.5.5.1.O.5.4,科目齐全,可+急 +3 l7k6xnh0yc 2026-05-14 3/150 2026-05-16 01:49 by k37jurhrau
[教师之家] 上海大学实验技术岗位非升即走 +5 嘻嘻哈哈乐呵呵 2026-05-15 5/250 2026-05-16 00:17 by caiyun
[考博] 西南大学考核制博士 +4 lijunjie84 2026-05-11 7/350 2026-05-15 23:20 by 同仁堂教主
[论文投稿] 有带发论文的吗 +4 山楂之术 2026-05-09 4/200 2026-05-15 15:40 by 妹子不好惹
[基金申请] 青C资助名额大幅增加! +11 西葫芦炒鸡蛋 2026-05-13 15/750 2026-05-15 14:36 by ambravo
[论文投稿] 求助大佬sci投稿哪个好中 +3 江沅188 2026-05-12 4/200 2026-05-13 14:35 by 江沅188
信息提示
请填处理意见