Считать строку с латинскими буквами из файла

158
25 марта 2019, 12:00

Нужно открыть файл и считать из него только строку с латинскими буквами и вывести ее. Не знаю как задать условие, что бы считывалась только эта строка.

Здесь считывается только первая строка и выводится, но не проверяет на условие

#include "stdafx.h"
#include <iostream>
#include <stdio.h> 
#include <fstream> 
#include <regex>
using namespace std;
int main()
{
    setlocale(LC_ALL, "rus");
    regex reg("[^A-Za-z]");
    regex reg2("[^А-яа-я]");
    string s; 
    ifstream file("D:\\WE.txt"); 
    getline(file,s);
    if (regex_search(s, reg))
    {
        cout << s;
    }
    else cout << "no";
    file.close(); 
    system("pause");
    return 0;
}
Answer 1

отвечал уже на этот же вопрос, но отвечу еще раз

#include <iostream>
#include <fstream>
#include <regex>
using namespace std;
int main(){
    regex reg("[^A-Za-z ]");
    ifstream in("F://test.txt");
    string str="";
    while(getline(in, str)){
        if(!regex_search(str,reg))
            cout << str << endl;
        }
    in.close();
    return 0;
}

вот мой вывод и вот мой файл

READ ALSO
Вывод номера строки

Вывод номера строки

Интересует написание функции, которая сможет выводить номер строки, на которой она вызываетсяЭто должно выглядеть как-то так:

179
Дано натуральное n. Определить, является ли это число палиндромом

Дано натуральное n. Определить, является ли это число палиндромом

Вот мой код, но я не знаю, что делать дальше

217
горячая клавиша для создания скелета в коде

горячая клавиша для создания скелета в коде

Не знаю как написать горячую клавишу, чтобы при нажатии определенной кнопки, когда пишешь код, вставлялся цикл, чтобы не прописывать его (тобишь...

226
build/Debug/MinGW-Windows/main.o Error 1 при сборке cpp в NetBeans

build/Debug/MinGW-Windows/main.o Error 1 при сборке cpp в NetBeans

Я установил NetBeans, MinGW, написал для теста код, он отказывается собиратьсяKод:

140