我试着做一些东西与扫描集在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
那么应该如何格式字符串写? 也就是说,如何把这个扫描集可以使用?