input to Parent shell

how can we give input to parent shell?
i mean shell that is creating a child and our c prograame will run on that child..and then it return to parent shell..

what i want to do i want execute a c programe that will give command as input to parent shell & get output from parent shell and print it...
:eek:

output=$(c_program)

echo $output