Re: Как создать массив строк типа string?
От: GamerOne Россия  
Дата: 25.12.09 18:50
Оценка: 1 (1)
если вектор пойдет, то можно так:
#include <vector>
#include <string>
#include <iostream>
#include <fstream>
#include <algorithm>
#include <iterator>

int main(int argc, char* argv[])
{
    std::vector<std::string> v;
    std::ifstream f("e:/test.txt");
    if(f.is_open())
    {
        std::copy(
            std::istream_iterator<std::string>(f),
            std::istream_iterator<std::string>(),
            std::back_inserter(v));
    }
    // проверочка
    std::copy(v.begin(), v.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.