Нужно открыть файл и считать из него только строку с латинскими буквами и вывести ее. Не знаю как задать условие, что бы считывалась только эта строка.
Здесь считывается только первая строка и выводится, но не проверяет на условие
#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;
}
отвечал уже на этот же вопрос, но отвечу еще раз
#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;
}
вот мой вывод и вот мой файл
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Интересует написание функции, которая сможет выводить номер строки, на которой она вызываетсяЭто должно выглядеть как-то так:
Вот мой код, но я не знаю, что делать дальше
Не знаю как написать горячую клавишу, чтобы при нажатии определенной кнопки, когда пишешь код, вставлялся цикл, чтобы не прописывать его (тобишь...
Я установил NetBeans, MinGW, написал для теста код, он отказывается собиратьсяKод: