2014-09-11 57 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運行。 歡迎您提出所有建議和答案:)

回答