Замена Символов

Тема в разделе "C/C++/C#", создана пользователем kot070, 5 фев 2012.

Статус темы:
Закрыта.
  1. kot070

    kot070 Гость

    Ввести с клавиатуры строку символов.Проверить имеются ли среди введенных символов латинские буквы и заменить их начиная с 4 по 6 на символ (*).
    Будьте добры, подскажите что тут испольовать? Надеюсь с вашей помощью решить
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    таблица кодов ASCII :(
     
  3. kot070

    kot070 Гость

    очень отичная идея использовать 29 кодов) а есть варианты по проще?
     
  4. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    каких 29 кодов ты вообще о чём??
     
  5. sg^_^milytia

    sg^_^milytia Гость

    Код (C++):
    #include <iostream.h>

    void main(void)

    {
    char letters[100];
    cout << "Введите любой символ и нажмите Enter: ";
    cin >> letters; // теперь в переменной letters - хранятся введенные данные
    for (int i =0; i < strlen(letters); i++){
    if (letters[i] >= 65 || letters[i] <= 90 || letters[i] >=97 || letters[i] <=122){
    // производим замену
    letters[i] = '*';
    }
    }
    }
    Заранее прошу прощения, в компиляторе не проверял, но смысл тот :(

    вот ссылка на аски таблицу символов : http://www.asciitable.com/
     
  6. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    sg^_^milytia
    я уверен что ваша программа не будет работать правильно

    Код (C++):
     
    if (letters[i] >= 65 || letters[i] <= 90 || letters[i] >=97 || letters[i] <=122)
    я думаю что всё таки правильно условие
    Код (C++):
     
    if (((l[i]>=65)&&(l[i]<=90))||((l[i]>=97)&&(l[i]<=122)))
     
  7. kot070

    kot070 Гость

    спасибо, я думал через char это как то проще может выглядить
     
  8. sg^_^milytia

    sg^_^milytia Гость

    да так правильнее будет, торопился.
     
  9. kot070

    kot070 Гость

    спасибо, пойду пробывать....если что отпишусь,надеюсь еще поможете)
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей