Thread Perl in C umsetzen: Umsetzen von Perl in C-Code (17 answers)
Opened by student at 2004-06-10 11:58

coax
 2004-06-11 01:16
#29275 #29275
User since
2003-08-11
457 Artikel
BenutzerIn
[default_avatar]
[quote=esskar,10.06.2004, 11:00]aufgrund des forks kann man es nur in linux-c übersetzen...[/quote]
Unter Windows wuerde man am shmget, shmread, shmwrite scheitern, denke ich.

[quote=-Student-,10.06.2004, 19:34]Ich weiß was Perl Programm tut, aber ich weiß nicht wie es tut!
Zum Beispiel ich weiß daß Perl-Programm einen Key(Code) generiert aber ich weiß nicht wie er generiert wird!

Und das ist das Problem
[/quote]
Die Ausgabe die du bekommst wenn du DATA und die ID eingibst, ist aequivalent zu der Ausgabe von den Code (wenn ID = 10):
Code: (dl )
1
2
3
4
5
6
7
8
my $id = 10;

for(my $i = 0; $i < $id; $i++) {

   my $data = sin($i+1)/($i+1) * 2047 + 2048;

   printf("%d: %s\n", $i, pack("S", $data));
}

Das Aequivalent zur der Zeile mit der pack-Anweisung ist
Code: (dl )
    printf("%d: %s\n", $i, chr($data % 256) . chr(int($data / 256)));


Grusz Christian.
,,Das perlt aber heute wieder...'' -- Dittsche

View full thread Perl in C umsetzen: Umsetzen von Perl in C-Code