Я начинаю на C++, и у меня есть вопрос, который выходит за мои пределы. Я компилирую под GNU GCC. Я используюКак я могу сказать программе прекратить использование freopen
#include<stdio.h>
также известен как:
#include<cstdio>
В какой-то момент в моей программе я говорю программу использовать файл de_facut.txt как в файле:
freopen("de_facut.txt","r",stdin);
Как я могу сказать программе использовать консоль для ввода ввода (по умолчанию) вместо в файле? Сначала я хочу прочитать из этого файла, но позже в программе я хочу, чтобы пользователь вводил ввод в консоли. Надеюсь, вы поняли мою проблему, я не очень хорошо разбираюсь в английском.
Почему вы используете 'freopen' вообще? На самом деле, почему вы используете функции C вообще? Это C++! Используйте 'std :: cin' для ввода в консоль и' std :: ifstream' для ввода вашего файла. Ничего сложнее, чем это ... –
Я не хочу использовать потоки. Я решил свою проблему, прочитал мой комментарий для другого парня (если хочешь). –
Если вы изучаете C++, вы должны изучить C++. Конечно, это зависит от вас, но если вы хотите развивать рыночные навыки, тогда вы можете подумать о том, чтобы выслушать экспертов;) –