Ответить на сообщение
Вернуться к теме
Вы отвечаете на сообщение:
Автор: Фитч (29.06.2007 в 16:15) Если делать так, как понял bronenos (и я), то вот что выйдет:
#include <iostream> #include <string> using namespace std; void main() { string number; string erase; size_t offset; cout << "Введите число:"; cin >> number; cout << "Введите цифру, которую нужно удалить:"; // ! ОСТОРОЖНО ! // Пользователь может ввести не цифру, а число или, // что еще хуже, букву, хотя прога не рухнет cin >> erase; while( (offset = number.find(erase)) != -1) { number.erase(offset,1); } cout << "Итог: " << number << endl; return; }
Ваше имя:
Пароль:
Цитировать Используйте тэги для выделения текста: Код: [code][/code] Жирный: [b][/b] Наклонный: [i][/i] URL: [url][/url]
Сообщение:
Прикрепить: