2

Perl と XS でプログラミングを書いています。C からリンクされたリストを使用するいくつかの操作を表示して実行する必要があります。どうすればそれを達成できますか?

4

3 に答える 3

4

人々があなたを助けやすくするために、もう少し情報を提供できたはずです.

ともかく。古いものですが、Dean Roehrich の CPAN ディレクトリにあるCookBookACookBookBの例を参照することをお勧めします。具体的には、CookBookB セットで、まさにあなたが求めていることを実行する例を見つけることができます: 'ListOfStruct'。

于 2009-06-11T15:54:01.870 に答える
2

リンクされたリストを文字列としてシリアル化する C 関数を作成するか、関数のセットを作成することをお勧めします: new_list、destroy_list、add_item、remove_item、walk_list (関数参照を受け取り、リスト内の各項目で呼び出す必要があります)。次に、次のように言うことができます。

my $list = $new_list;
add_item $list, 5;
add_item $list, 6;
add_item $list, 7;
walk_list $list, sub { print $_[0] }; #prints 567
destroy_list $list;
于 2009-06-11T14:47:09.753 に答える
0

perldoc インライン

于 2009-06-17T21:51:18.583 に答える