hello,

Thanks. For the info. Now, how about if I want to get a return value 
from the called c or perl program? 

On Fri, 2 Nov 2001, Pete Emerson wrote:

> Yes, you can do it. Here's four files. First, Perl calling a C program:
> 
> #### chelloworld.c #### gcc -o chelloworld chelloworld.c
> 
> #include <stdio.h>
> 
> int main() {
>   printf("Hello, World, in C!\n");
>   return;
> }
> 
> #### perlprinter.pl ######
> 
> #!/usr/bin/perl
> 
> system("./chelloworld");
> 
> Now C calling a Perl program:
> 
> #### perlhelloworld.pl ####
> 
> #!/usr/bin/perl
> 
> print "Hello, World, in Perl!\n";
> 
> #### cprinter.c #### gcc -o cprinter cprinter.c
> 
> #include <stdio.h>
> 
> int main() {
>   system("./perlhelloworld.pl");
> }
> 
> $ ./perlprinter.pl
> Hello, World, in C!
> $ ./cprinter
> Hello, World, in Perl!
> 
>         Pete
> 
> 
> 


-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to