2014-09-11 59 views
0

我使用Netbeans IDE 7.4在Perl中编写了一个基本的搜索DNA序列脚本。该脚本的目的是要求用户键入一串DNA序列,此后,脚本要求用户键入一串核苷酸。最后,如果发现了键入的核苷酸串,该脚本应该打印出来。 这是我的脚本如下代码:如何使用Netbeans在perl中获取用户的输入?

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

sub main() { 
    print "Please, enter your desired DNA sequence: "; 
    my $dnaInput = <STDIN>; 
    chomp($dnaInput); 
    print $dnaInput; 
} 

main(); 

的问题,当我试图让用户对于其输入DNA来。 Netbeans根本没有给我任何获得用户输入值的机会,也就是说,“请输入您想要的DNA序列”行被打印出来,但是当我尝试键入DNA时,没有任何反应,它只是没有响应。 我已经发现了这样一些类似的问题:

  1. Find nucleotides in DNA sequence with perl
  2. How can I get user input without waiting for enter in Perl?
  3. How do I input an Enter using perl?
  4. how to get user input and use that value in the script for Perl

然而,似乎他们所使用的终端来获取用户的输入和我想让我的脚本使用netbeans运行。 欢迎您提出所有建议和答案:)

回答