I am making a test program that is redirected a text file and the program
is required to store and display the redirected input in an string.
sample run:
given mytextfile.txt:
T
TE
TES
TEST
TES
TE
T
run:
mycprogram < mytextfile.txt
output:
T
TE
TES
TEST
TES
TE
T
..
I've been trying to treat the redirect as a stdin input, so something like:
PHP Code:
#include <stdio.h>
#include <stdlib.h>
main() {
char rinput[200];
fscanf(stdin, "%s", rinput);
fprintf(stdout, "%s\n", rinput);
}
however, this program displays three arbitrary characters on run, instead
of the expected output.
Any help is appreciated.
Thanks ahead of time.
DELOCH