Я пытаюсь использовать как входной символ, так и целое число. Но когда я использую cin >> ch >> val; для ввода данных, он работает. Но при использовании scanf ("% c% d", & ch, & val); он показывает меня ошибка времени выполнения.Что я могу сделать, чтобы избавиться от этой проблемы? Я хочу использовать scanf для более быстрого ввода. Вот мой частичный код:
#include<bits/stdc++.h>
using namespace std;
int main()
{
int q;
scanf("%d",&q);
while(q--)
{
char ch;
int val,in;
//cin>>ch>>val;
scanf("%c %d",&ch,&val);
in=val;
if(ch=='a'){
//scanf("%d",&val);
//update(1,0,m,++indx,val);
printf("First Case\n");
}else{
//si(in);
//if(in>tree[1]) printf("none\n");
//else query(1,0,m,in);
printf("Second Case\n");
}
}
}