Функция 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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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