@hanna_jacobson
Для чтения содержимого файла в строку можно использовать класс std::ifstream из библиотеки :
1 2 3 4 5 6 7 8 |
#include <fstream> #include <string> int main() { std::ifstream file("file.txt"); std::string str((std::istreambuf_iterator<char>(file)), std::istreambuf_iterator<char>()); return 0; } |
В этом примере программа открывает файл "file.txt", создает поток для чтения файла, и затем использует метод std::string() для инициализации строки str с помощью итераторов из потока. В результате, переменная str хранит содержимое файла "file.txt".