функция freopen не читает входные данные - PullRequest
0 голосов
/ 15 сентября 2018

Я пытаюсь проверить freopen("inputs.txt","r",stdin);, но он не работает. Вот мой код ниже:

#include <iostream>

using namespace std;

int main() {

    freopen("inputs.txt","r",stdin);

    int n;
    cin >> n;

    cout << n << endl;

    return 0;
}

В моем входном файле только одно целое число, и оно находится в том же каталоге.
Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 16 сентября 2018

Извините, у меня возникла проблема с путем к файлу. Путь к файлу должен быть в полной форме, например

freopen("Users/mahfuz/inputs.txt","r",stdin);

, это сработало для меня.

...