其實我有一個想法,但要做到這一點,我需要你的幫助。告訴我有什麼方法可以在Perl腳本中創建一個庫?我的意思是在perl中創建一個庫的命令是什麼?我如何將這個庫包含在我的c程序中並運行它?我在某處讀過你可以將你的perl腳本嵌入到你的c程序中,但是我怎樣才能做到這一點?我想用perl腳本在字符串上創建一個特殊的庫,並在我的c程序中使用它。幫幫我。謝謝。如何在c程序中嵌入perl腳本?
0
A
回答
0
當然,Perl中,您可以通過創建模塊重用代碼:
Foo.pm
package Foo;
use strict;
use warnings;
sub bar {
print "foobar";
}
1;
之後,可以重用代碼的腳本,如:
foobar.pl
#!/usr/bin/env perl
use strict;
use warnings;
use Foo;
Foo::bar;
引用自己(cody):
傢伙Perl是不容易我以爲它 如此混亂的事情。
要學Perl,嘗試下面的一本書就像學習Perl或教程在互聯網上像Perl Beginners' Site或Learn Perl。
-1
在大多數情況下,要做到這一點是通過系統調用的最佳方式:
#include <stdlib.h>
int main()
{
int RetVal, Arg1, Arg2;
RetVal=system ("perl Script.pl Arg1 Arg2");
return 0;
}
如果您還需要分析腳本的輸出,可以將其重定向到某個文件和讀取文件C
6
要在C程序中實際包含perl解釋器並能夠執行perl代碼,請參見http://perldoc.perl.org/perlembed.html。由於perl是一種解釋型語言,因此不需要從您的perl代碼創建庫的強制性步驟。
但是,你真的需要做一些基本的閱讀,至少要先學習語言的基礎知識。
相關問題
- 1. 如何將Python腳本嵌入到c#程序中?
- 2. 在Python腳本中嵌入程序
- 3. 如何在Perl腳本中調用C#應用程序
- 4. 如何在Perl腳本中調用C++程序?
- 5. 如何將Perl嵌入到C++應用程序中?
- 6. 如何嵌入Perl解釋器在C#程序
- 7. Perl腳本中嵌入的csv數據
- 8. 在Perl程序中嵌入模塊
- 9. 在perl程序中嵌入shell命令
- 10. 如何在Perl中嵌入Perl代碼?
- 11. 在C++中嵌入腳本引擎
- 12. 如何在HTML中嵌入TCL腳本
- 13. 如何在Python中嵌入Python腳本
- 14. 如何將IronPython嵌入到C#遊戲腳本應用程序中?
- 15. 如何在生成DLL的C++應用程序中嵌入Perl解釋器?
- 16. 如何在Android應用程序中嵌入C程序
- 17. 在Google腳本中,如何將腳本嵌入到按鈕中?
- 18. 在C/C++中嵌入IPython-shell - 程序
- 19. C-C++在程序中嵌入Makefile
- 20. 如何在Perl腳本中運行Perl腳本?
- 21. 在PHP腳本中調用perl腳本作爲外部程序
- 22. 投入,如果perl腳本
- 23. 如何在C/C++程序中嵌入GNU Octave?
- 24. 如何在C#GUI中嵌入C OpenGL應用程序?
- 25. 使用嵌入式腳本擴展C++應用程序
- 26. 在嵌入perl腳本的經典asp中執行NYTprof
- 27. Perl:在腳本中包含/嵌入模塊
- 28. 如何在Perl腳本
- 29. 在C中嵌入perl問題
- 30. 如何嵌入Python模塊在腳本
你需要運行你的輸入Perl腳本並獲取輸出。 – Blender
有趣,它沒有任何意義 – cody
在C中嵌入Perl是可能的,但只有當你閱讀Perl的文檔:perlembed。即使那樣,它也不是微不足道的。也許如果你能告訴我們你想完成什麼任務(不是你想如何完成它,而是你真正想要做什麼),我們可能會幫助你找到一個更爲人們所能接受的解決方案。 – DavidO