Cからperlへのreturn

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
たく

Cからperlへのreturn

#1

投稿記事 by たく » 15年前

またまた、お世話になります。
通常Cでは
int main(int argc, char *argv[]){
return 0;
}
でintを返しますよね。
例えば、Cでtxt_rdwrと言うプログラムを書いて

perlで
#!/usr/bin/perl
$ret=system("./txt_rdwr");
print ("Answer = $ret\n");

でCからの戻り値を受け取る事は可能でしょうか?

ISLe
記事: 2650
登録日時: 15年前
連絡を取る:

Re: Cからperlへのreturn

#2

投稿記事 by ISLe » 15年前

やってみれば分かることですが、可能です。
ただし終了コードを得るにはsystemが返す値を256で割ってください。

たく

Re: Cからperlへのreturn

#3

投稿記事 by たく » 15年前

ISLeさま
ご回答いただき、ありがとうございました。
解決でしました。

閉鎖

“C言語何でも質問掲示板” へ戻る