@urban_will
Чтобы считать слова из файла на C++, вы можете использовать поток ввода (ifstream
). Вот пример кода, который открывает файл, считывает его содержимое построчно, и выводит каждое слово на отдельной строке:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#include <fstream> #include <iostream> #include <string> #include <sstream> int main() { std::ifstream file("file.txt"); std::string line; while (std::getline(file, line)) { std::istringstream linestream(line); std::string word; while (linestream >> word) { std::cout << word << std::endl; } } return 0; } |
В этом примере, функция getline
используется для считывания одной строки из файла за раз. После этого, мы создаем поток ввода (istringstream
) из строки и используем оператор >>
для чтения каждого слова из потока.