我上網查了一些scanf的比較進階用法
1. 你可以對他指定長度,相信大家都知道
scanf("%5s", s);
2. 你可以對他指定吃哪些東西,當他吃到不吃的就停止了
scanf("%[a-zA-Z]s", s);
3. 你可以對他指定不可以吃哪些東西,跟 2. 很像
scanf("%[^a-z]s", s);
4. 你可以叫他把廢物吃掉
scanf("%*s");
5. 你可以叫他把某個特定的東西吃掉
scanf("2");
來個應用:
momohuang@gmail.com
請你取出我使用的是哪個網站?
scanf("%*[^@]@%[^.]", s);
是否很方便呢
沒有留言:
張貼留言