I am doing file redirection at console for use by my binary.
%console%> bin < inputfile
After reading in the entire file, I want my program to continue taking input from the console. So essentially I want to redirect stdin back to console. But I cant figure out how to do it.
I am using GNU compiler on Linux and Solaris. Can anyone help me in this regard.
I am not opening any file in my program. The file is being redirected to stdin by the OS.
bin < inputfile
I am using gets() to read, which not to mention read from the stdin. After I am finished reading the file, I want gets() to continue reading from console input.
Are u implying that file redirection causes a fd attached to stdin. If so when I reopen the fd, what argument should I give it, to attach it to console input.
I am going to try it next anyway and see what happens.