0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 27

Замена символов на звездочки

20.12.2011, 18:25. Показов 4625. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот такое задание получила, не могу понять как это сделать..
Запрашивается у пользователя слово (не менее 5 символов) и выдается в окне откладки это слово: символы между первой и последней буквы заменяются на звездочки.
Ну например, вводишь:слово "проблема" а выдается "п******а".
Может кто-нибудь помочь? Очень нужно!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.12.2011, 18:25
Ответы с готовыми решениями:

Звездочки вместо символов в inputbox
Добрый день. Есть ли возможность при вводе символов в inputbox отображать звездочки, как пароля?

Замена символов на звездочки
Как заменить любой символ в вводимой нами строке на '*' ? Написал вот так, но как мне кажется это коряво, как можно заменять, скажем a =...

Замена символов в середине строки на звездочки
есть например карта 4390231234565351 нужно замаскировать строку в 439023******5351 то есть видно первых 6 символов потом 6 символов...

5
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
20.12.2011, 18:39

Не по теме:

Цитата Сообщение от Narevar Посмотреть сообщение
Адрес: Курган
Ишь как.


Пока так, велосипед...
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Command1_Click()
    If Len(Text1.Text) > 4 Then
        Dim I As Integer, mid As String
        For I = 0 To Len(Text1.Text) - 3
            mid = mid & "*"
        Next
        MsgBox Left(Text1.Text, 1) & mid & Right(Text1.Text, 1)
    Else
        MsgBox "Слово меньше пяти символов", vbExclamation
    End If
End Sub
2
Эксперт Hardware
 Аватар для Linoge
3205 / 1915 / 324
Регистрация: 25.10.2011
Сообщений: 5,566
20.12.2011, 18:53
Лучший ответ Сообщение было отмечено как решение

Решение

Visual Basic
1
2
3
Private Sub Text1_Change()
Text2 = Mid(Text1, 1, 1) & String(Len(Text1) - 2, "*") & Mid(Text1, Len(Text1), 1)
End Sub
3
Почетный модератор
 Аватар для Памирыч
23251 / 9163 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
20.12.2011, 18:56
Цитата Сообщение от vstz Посмотреть сообщение
String(Len(Text1) - 2, "*")
вот оно, а я думал, это только для .NET (там похожая конструкция)

2
 Аватар для Апострофф
9908 / 3928 / 742
Регистрация: 11.10.2011
Сообщений: 5,908
20.12.2011, 20:42
Лучший ответ Сообщение было отмечено как решение

Решение

Visual Basic
1
2
3
Function p$(Optional S$ = "проблема")
  p = Left(S, 1) & String(Len(S) - 2, "*") & Right(S, 1)
End Function
С миру по нитке - получим результат!?
3
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 27
21.12.2011, 07:57  [ТС]
Спасибо большое всем за помощь!!! Очень очень благодарна!!!
Работает все)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.12.2011, 07:57
Помогаю со студенческими работами здесь

Замена всех символов кроме первого на звёздочки
Всем привет. Есть ли какой-то автоматический способ проделать эту операцию, допустим есть переменная: string name =...

Замена пробелов на звёздочки
Подскажите пожалуйста, как сделать чтоб все пробелы в тексте заменились на звёздочки? Задача звучит так: Составте программу которая вводит...

Замена цифр на звездочки
Есть большой файл формата csv, там два ряда, урлы, мы их не трогаем и мобильные телефоны. я вот думаю, какой же все-таки самый простой и...

Звездочки вместо символов в InputBox
Подскажите пожалуйста.. есть такой вот код для замены символов звездочками, добавляется он в модуль, но почему то не работает. ...

Звездочки вместо символов пароля
как сделать чтобы вместо символов пароля на экран выводились звездочки? #include "stdafx.h" #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru