Помогите пожалуйста.
Язык С++.
Задан текстовый файл. Сформировать файл f2, в котором будет находиться текст из первого файла, удалив из него все знаки «+», непосредственно за которыми идет цифра.
Ответы на вопрос
Ответил Омскаяптица
1
#include<iostream>
#include<string>
#include<fstream>
using namespace std;
bool isDigit(char a)
{
if (a >= '0' && a <= '9')
return true;
else
return false;
}
int main() {
string line;
ifstream out("f1.txt");
ofstream output("f2.txt", ios::app);
while(getline(out, line)) {
for (int i=0; i<line.length()-1; i++)
{
if(line[i] == '+' && isDigit(line[i+1]))
line.erase(i,1);
}
output<<line<<endl;
}
out.close();
output.close();
}
Приложения:

Новые вопросы
Другие предметы,
2 года назад
Русский язык,
2 года назад
Физика,
2 года назад
Математика,
2 года назад
Математика,
8 лет назад