可使用freopen函数,格式如下:
FILE* freopen(const char* filename, const char* mode, FILE* stream);
如:
freopen("in.txt", "r", stdin);
则是将in.txt指定为标准输入。要恢复控制台输入,可用:
freopen("CON", "r", stdin);
同样,可用freopen函数指定标准输出。
fopen打开,知道文件内容格式的话使用fscanf读取文件内容作为输入,最后fclose关闭文件。
就这样!
输入输出重定向 比如 freopen("1.txt", "r", stdin);
在程序中打开指定文件并解析文本