Я пытался сделать кое-что со скансетом в scanf, но где-то застрял.
когда я пишу
char s1[250];
scanf("%[A-Z]s",s1);
input : AHJHkiuy
Output: AHJH
и с этим,
scanf("%[^\n]s",s1);
input: abcd ABCD hie
output: abcd ABCD hie /*that is reading white space also (till \n) */
Теперь мой вопрос: если я введу как:
ABCDahaj ahajABCD ajak12347ab
и хотите, чтобы вывод был как:
ABCDahaj ahajABCD ajak
тогда как должна быть написана строка формата? То есть, как следует использовать этот скансет?