討論串[問題] 只允許輸入數字,非輸入數字會迴圈請你 …
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
剛剛看了一下string.h. C寫法:. #include<stdio.h>. #include<string.h>. int main(void){. char s[12];. int num;. while(fgets(s,sizeof(s),stdin)){. char *p;. if(p=
(還有166個字)
內容預覽:
cin 的簡單解法:. int score;. cin >> score;. while(cin.fail() && !cin.eof()){. cin.clear(); // 清除 error flag. cin.sync(); // 清除 buffer 中的無效字元. cin >> score;
(還有493個字)
內容預覽:
我可以提供用 scanf 的寫法,不過也只是把上一位的 code 改成 C 版罷了. 對照法一:. int a;. char c = getchar(); //讀入一個字元. while( c<'0' || '9'<c ){ //如果不是數字的話. if(c=='\n') printf("請重輸入\
(還有403個字)
內容預覽:
個人想到兩個解法: (都是 cin 的). #include<iostream>. using namespace std;. int main(){. int a;. while( !( cin.peek() >= '0' && cin.peek() <= '9' ) ){. //下一個讀入字元不
(還有1556個字)
首頁
上一頁
1
下一頁
尾頁