Доступ к данным из направленного входного файла в C ++ с помощью Visual Studio - PullRequest
0 голосов
/ 19 сентября 2018

Я очень новичок в программировании и C ++.Я пытался получить доступ к данным из текстового файла в моей программе C ++.Я обнаружил следующее: отладка в Visual Studio с использованием стандартного перенаправленного ввода , что оказалось очень полезным для настройки перенаправленного ввода.

Я не знаю, как получить доступ к этому файлу в моем C ++программа однако.Я думаю, что мой проект нашел файл, потому что прежде, чем я нашел вышеупомянутую связанную почту, я получал ошибку, говоря, что это не могло найти файл.Теперь у меня больше нет ошибок.

Мне нужно иметь возможность поместить данные из файла и поместить их в переменные для использования в моей программе.Не могли бы вы дать несколько советов о том, как извлечь данные из файла для использования в моей программе?

Я пытался запустить этот код для печати содержимого файла, но когда я его запускаю, ничего не происходит:

#include <iostream>
using namespace std;

int main() {

    char c;

    cin.get(c);
    while (!cin.eof()) {
        cout << c;
        cin.get(c);
    }

    return 0;
}

Насколько я понимаю, cin.get(c) идет вниз по строке символов в файле и временно помещает их в c.Я думал, что эта программа сделает это и выведет временное значение c.Но этого не происходит.

1 Ответ

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

Вы можете использовать класс fstream: Stream для чтения и записи из / в файлы.
источник для ссылки: http://www.cplusplus.com/doc/tutorial/files/

...