@Gagatyn
Самоучка

Как вывести цифры находящиеся в тексте в файле?

Есть цифры в тексте, их надо вывести, как это сделать?
ofstream file;
file.open("C:/Users/Desktop/text.txt");
	ofstream file;file << "8ы м0л0дцы! ТекстТекстТекстТекст 01 01";
	file.close();

	char buff[80];
	ifstream fin("C:/Users/Desktop/text.txt");

	fin >> buff;
	cout << buff << endl;

	fin.getline(buff, 80); 

	fin.close();
	cout << buff << endl;

Данный способ не работает, ругается на ">>" тип данных float/int/double
  • Вопрос задан
  • 141 просмотр
Решения вопроса 2
Попробуй проверять каждый символ,
if (typeid(std::int)==typeid(yourVariable)
{
}
Ответ написан
Комментировать
@Mercury13
Программист на «си с крестами» и не только
Вводить по символу, проверяя функцией isdigit, цифра это или нет.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы