Das Programm stimmt wohl soweit.
Was kommt denn beim Terminal an? Nichts oder irgendwelche Zeichen, die du nicht deuten kannst?

jon