Добавить z4.cpp

This commit is contained in:
oltnd
2024-11-05 11:33:23 +03:00
parent 054a600384
commit 7c5a4a8a35

42
z4.cpp Normal file
View File

@@ -0,0 +1,42 @@
#include <iostream>
#include <fstream>
#include <string>
#include <cctype>
using namespace std;
int main() {
string input;
cout << "Введите строку: ";
getline(cin, input);
// Запись строки в файл
ofstream outFile("output.txt");
if (outFile.is_open()) {
outFile << input;
outFile.close();
} else {
cerr << "Ошибка открытия файла для записи." << endl;
return 1;
}
// Чтение из файла
ifstream inFile("output.txt");
if (!inFile.is_open()) {
cerr << "Ошибка открытия файла для чтения." << endl;
return 1;
}
string fileContent;
getline(inFile, fileContent);
inFile.close();
// Извлечение и вывод только цифр
string digitsOnly;
for (char ch : fileContent) {
if (isdigit(ch)) {
digitsOnly += ch;
}
}
cout << "Цифры из файла: " << digitsOnly << endl;
return 0;
}