Błędy kompilacji są po to, żeby je czytać.
"no suitable conversion function from "std::basic_istream<char, std::char_traits<char>>" to "bool" exists"
Dokonaj kowersji.
for (bool bWczytano = static_cast<bool>(getline(plik, a)); bWczytano; bWczytano = static_cast<bool>(getline(plik, a)))