Проверка строк на латинские символы
помогите осуществить проверку на латинские символы, только чтобы строки, которые имеют латинские символы исключались. string line я понятное дело присвоить не смогу в цикле while, а как по-другому не знаю.
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
setlocale(LC_ALL, "RU");
ifstream file1("file1.txt");
ofstream file2("file2.txt");
if (!file1)
{
cout << "Ошибка открытия файла";
return 0;
}
if (file1 && file2 )
{
if (!file2)
{
cout << "Ошибка открытия файла";
return 0;
}
string line;
char t;
while (file1.eof())
{
if (!isalpha(t))
file2.put(t);
}
}
cout << "Успешно скопировано" << endl;
return 0;
}