use strict; use warnings; use IPC::Open2; my $cmd = 'C:\temp\abc.exe'; my $pid = open2(*RR,*WW,$cmd); print WW "5 \n"; print WW "iAmString \n"; print WW "\n"; # any key while () { chomp($_); print "$_\n"; } print "done \n"; #### int main(int argc, char** argv) { printf ("Hello World \n"); int value1; printf ("I am a number: "); scanf("%d", &value1); printf ("This is your number: %d \n",value1); char ppp[20]; printf ("I am a string: " ); scanf("%s",&ppp); printf ("This is your string? %10.10s \n",ppp); // system("PAUSE"); return (EXIT_SUCCESS); }