Почему это терпит неудачу, оно должно быть простым и работать?
fisier.seekg(0, ios::end);
long lungime = fisier.tellg();
Это возвращает большее значение, чем значение файла, что приводит к неправильному
char *continut = new char[lungime];
Любая идея, что может быть проблемой?
Я также пробовал подсчитывать до конца файла один char за раз, что дало тот же результат, что больше, чем ожидалось. Но после использования getline() для чтения одной строки за раз, она работает, дополнительных пробелов нет...