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