//#include "stdafx.h"
#include
int main1(int argc, char* argv)
;//scanf("%s",str);//空格當做結束
//scanf("%[^\n]",str);//遇到回車就結束
//scanf("%[^=]",str);//等號作為結束符
scanf("%[^,]",str);//以英文的逗號結束
printf("str=%s\n",str);
return 0;
}//scanf("%[^a]",str); %[^a]這樣的正規表示式
void main2()
;//scanf("%[1]",str);//只能輸入進去1不然就遇到不是1就結束
//scanf("%[0-9]",str);//輸入不是0-9就結束也就是只能輸入數字
//scanf("%[a-z]",str); //不是a-z就結束
scanf("%[^a-z]",str);//只要輸入a-z就會結束
//scanf("%[0-9a-za-z]",str);//只能輸入字母加數字
printf("str=%s\n",str);
}void main()
;scanf("%d",&qq);
scanf("%[^ ]",password);
printf("密碼:%s\n",password);
}
scanf 與正規表示式
1 scanf 函式根據由format 格式 指定的格式從stdin 標準輸入 讀取,並儲存資料到其它引數.format 格式 字串由控制字元,空白字元和非空白字元組成.控制字元以乙個 符號開始。2 scanf 讀取匹配format 格式 字串的輸入.當讀取到乙個控制字元,它把值放置到下乙個變數.空...
scanf 正規表示式的使用
內是匹配的字元,表示求反集,當遇到非集合內的字元時立即終止輸入 scanf a z str1 printf s n str1 輸入 abc123 輸出 abc scanf a za z0 9 str1 printf s n str1 輸入 abc123 def 輸出 abc123 scanf a z...
scanf中的正規表示式 ZZ
怎樣從中取出tom?char url char uri 10 sscanf url,uri 轉貼 在softmse jake 的問題貼 4321558中 周星星給出了乙個很cool的sscanf用例,而後通過學習,發現sscanf真棒,現做一總結。原問題 iios 12ddwdff 122 獲取 和...