幫忙用perl編寫個程式

時間 2025-01-12 09:30:19

1樓:陽光上的橋

自己寫吧,遇到什麼困難可以討論,打字不是我的強項~

perl是指令碼語言還是什麼語言?

2樓:tn瓶邪

perl 一般被稱為「實用報表提取語言」(practicalextraction andreportlanguage),雖然有時被稱做「病態折中垃圾列表器」(pathologicallyeclectic rubbish lister)。

它是術語,而不僅僅是簡寫,perl的創造者,larrywall提出第乙個,但又擴充套件到第二個。

那就是為什麼「perl」沒有所有字母都大寫。

沒必要爭論那乙個正確,larry 兩個都認可。

perl 基本語法。

標量定義,以$號開頭,如:$num =1;

陣列定義,以@開頭,如:@array = (1,2,3);

陣列元素呼叫 @array[index],其中index表示陣列下標,如上例,@array[0]的值是1

雜湊定義,以%開頭,如:%hash=("a",1,"b",2);

雜湊呼叫 %hash,其中key表示鍵值,如上例,%hash的值是1

如何編寫簡單的perl模組

3樓:匿名使用者

下面主要講兩個在cmd中安裝perl模組的方法。

ppm方式。

具體方法如下: 新增庫的方法:在cmd中執行命令ppm repo suggest (意思是給出建議新增的**),然後將列出的**使用命令 ppm repo add **url (比如新增,全部新增完 這步完成後就用模組安裝命令安裝。

手動編譯方式。

優點:通吃所唯仿有模組。

缺點:有點麻煩。

具體步驟:1安裝編譯器2設定編譯器的環境變數3可能安裝dmake

具體方法:如下。

1.首先要有個c編譯器,因為很多模組都是用c編寫的。推薦dev-cpp,記得要下含有mingw的就是了(不懂c,**含有mingw的因為這個版本的bin目錄裡有等工具).

安裝好了編譯器之後,要能在cmd中以命令方式執行的話,必須要設定環境變數,將dev-cpp/bin路徑加入到環境變數中,否則cmd中無法執行相應的命令,注意加的是絕對路徑。弄完好,在cmd中執行gcc -v 顯示出內容表示編譯器安裝成功,並且可以用命令列編譯。

解壓後在cmd中進入這衡謹個目錄(簡單的dos命令應該知道吧),就用常見的方法:

perlmake make test

make install

需要注意幾點。

具體編譯步驟應該先看下模組包內的readme

用的是dev-pp編譯器,故用make,vc編譯器好象是nmake。不過一般會遇到問題,make命令沒有用,如果沒有nmake(nmake可以**),我們就可以用dmake,在cmd中輸入ppm install dmake,**並安裝dmake,這裡要注意你以前activeperl安裝的路徑裡不能有中文,否則顯示無法安裝,而且ppm安裝dmake的目錄是在perl/site/bin下的,所以確保這個路徑新增在環境變數中,否則dmake無法使用。當安裝好dmake後,就可以按照上面那個方法安裝perl模組了,只需要將make改成dmake即可:

perldmake

dmake test

dmake install

你現在可以開啟圖形化的ppm介面,搜尋看看剛剛那個模組是否安裝成功,或者在cmd中輸入:perldoc (模組的名稱),如果有結果的話,則表示模組安裝成功。

因為基本上咐山基所以出現的模組在cpan裡都會找到,所以推薦使用第二種方法。

C 編寫個圖書管理系統程式,C 編寫個圖書管理系統程式

這個由於你給的分太少,估計每人會給你做的。我給你一個做參照吧,基本功能都已經實現了,並且在vc6上已經編譯執行確認 include include include include 輸入 輸出檔案流類 using namespace std const int maxr 100 最多的讀者 const...

用C語言編寫程式,用C語言編寫一個程式

樓上沒有找出相差最小的數而是找出的和平均數比較結果中最小的數 include include void main int v,b 10 int i v a 0 a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 10 for i 0 i 10 i for i 0 i 9 i if...

怎麼用c 程式畫直線,怎麼用c 編寫ATM程式?

gdi繪圖,mfc裡獲取dc後,有2個函式moveto和lineto是用來畫直線的。win32程式也差不多。如果在點陣圖中畫的畫,通過2個端點,然後計算要改變的畫素位置即可。付費內容限時免費檢視 回答直線的繪製,通過滑鼠給兩個點,用經典的直線演算法實現直線的畫法。c 實現。提問是 寫哦 用c語言 寫...