24小时热门版块排行榜    

北京石油化工学院2026年研究生招生接收调剂公告
查看: 219  |  回复: 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 的主题更新
普通表情 高级回复 (可上传附件)
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 285求调剂 +5 AZMK 2026-03-29 7/350 2026-03-30 10:12 by Wang200018
[考研] 085600 286分 材料求调剂 +10 麻辣鱿鱼 2026-03-27 11/550 2026-03-29 21:52 by nanaliuyun
[考研] 材料科学与工程求调剂 +6 深V宿舍吧 2026-03-29 6/300 2026-03-29 20:51 by 唐沐儿
[考研] 327求调剂 +6 汲亦昊 2026-03-29 6/300 2026-03-29 13:40 by peike
[考研] 297求调剂 +11 田洪有 2026-03-26 11/550 2026-03-29 13:14 by peike
[考研] 348求调剂 +5 小懒虫不懒了 2026-03-28 5/250 2026-03-29 10:34 by 唐沐儿
[考研] 298求调剂 +4 种圣赐 2026-03-28 4/200 2026-03-29 08:42 by q1092522407
[考研] 346求调剂 一志愿070303有机化学 +3 萝卜炖青菜 2026-03-28 3/150 2026-03-28 14:11 by 唐沐儿
[考研] 311求调剂 +9 lin0039 2026-03-26 9/450 2026-03-28 13:05 by 唐沐儿
[考研] 330一志愿中国海洋大学 化学工程 085602 有读博意愿 求调剂 +3 wywy.. 2026-03-27 4/200 2026-03-28 03:32 by fmesaito
[考研] 265求调剂11408 +3 刘小鹿lu 2026-03-27 3/150 2026-03-27 20:53 by nihaoar
[论文投稿] Journal of Mechanical Science and Technology +3 Russ_ss 2026-03-25 5/250 2026-03-27 10:49 by 陆小果画大饼
[考研] 一志愿陕师大生物学071000,298分,求调剂 +5 SYA! 2026-03-23 5/250 2026-03-27 09:29 by 不吃魚的貓
[考研] 324求调剂 +8 hanamiko 2026-03-26 10/500 2026-03-27 08:06 by hypershenger
[考研] 081200-11408-276学硕求调剂 +4 崔wj 2026-03-26 4/200 2026-03-27 08:04 by chemisry
[考研] 351求调剂 +4 麦克阿磊 2026-03-24 4/200 2026-03-27 00:32 by wxiongid
[考研] 材料与化工304求B区调剂 +3 邱gl 2026-03-25 3/150 2026-03-25 19:03 by Ainin_
[考研] 各位老师您好:本人初试372分 +5 jj涌77 2026-03-25 6/300 2026-03-25 14:15 by mapenggao
[考研] 一志愿北化315 求调剂 +3 akrrain 2026-03-24 3/150 2026-03-24 19:35 by 了了了了。。
[考研] 085404电子信息284分求调剂 +4 13659058978 2026-03-24 4/200 2026-03-24 12:15 by syl20081243
信息提示
请填处理意见