Функция scanf - параметры для фильтрации введенных данных - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Проблема с

scanf

, что нужно добавить в параметр формат, что бы она считывала кроме этого

"%[іІ,їЇ, ,а-я,А-я,a-z,A-Z,0-9]s"

еще и все символы типа таких: "

!"№;::?(_()^%$(&*(

"
 
int main()
{
    //Ввод/вывод cout|cin
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    string str;
    cout << "Введіть строку: ";
    getline( cin, str );
    cout << "[COUT | CIN] " << str << "\n";
    //Ввод/вывод printf|scanf
    string  s;
    printf("%s","Введіть строку:");
    scanf("%[іІ,їЇ, ,а-я,А-я,a-z,A-Z,0-9]s",s);
    printf( "[SCANF | PRINTF] %s\n", s);
    system("PAUSE");
    return(0);
}

Решение задачи: «Функция scanf - параметры для фильтрации введенных данных»

textual
Листинг программы
scanf("%[!№;:?()_^%$*\"]s",a);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.571 из 5
Похожие ответы