其实我有一个想法,但要做到这一点,我需要你的帮助。告诉我有什么方法可以在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