1. Например мне надо считать в массив указателей строки из файла, что в данном коде не так?
#include <iostream>
#include <fstream>
const int Size = 100;
int main()
{
    using namespace std;
    ifstream file;
    char *lines[Size];
    file.open("test.txt");
    if (!file.is_open())
    {
        cout << "error\n";
        file.close();
        return 0;
    }
    for (int i = 0; i < Size && file.getline(lines[i], 100); ++i)
        cout << lines[i] << endl;
    file.close();
    return 0;
}


