[爆卦]C 判斷 字元是什麼?優點缺點精華區懶人包

為什麼這篇C 判斷 字元鄉民發文收入到精華區:因為在C 判斷 字元這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者momo81 (毛毛)看板C_and_CPP標題[問題] 判斷字元空白時間Fri Jan 6 ...

C 判斷 字元 在 香港人的冥想減壓服務 | App | 企業培訓 Instagram 的最佳貼文

2021-07-05 13:48:37

每週潛力'故' #Void勵志人物 今天為你帶來 世界巨星BTS之父--方時赫的拼搏故事 含著金匙羹就不能白手起家? 家庭背景富裕的方時赫雖然是首爾大學英語系畢業生,但熱愛音樂的他選擇了當製作人。 直到2011年,耗資創立了BigHit娛樂,但他第一個女團Glam出道三年後便解散收場。 面對三...


開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
DevC++

問題(Question):
如何判斷字元為空白

餵入的資料(Input):
例如:1+2+3 或3-2+4*5

預期的正確結果(Expected Output):
我用while一直讀
分別用double a 跟 char b
a存放數字
b存放符號(+或-...)
一直讀到b或a為空白就跳出while
如何下判斷式

錯誤結果(Wrong Output):
if(b=='') break; 會有錯誤

程式碼(Code):(請善用置底文網頁, 記得排版)
double a[10];
char b[10];
int j=0;
while(1)
{
scanf("%lf",&a[j]);
scanf("%c",&b[j]);
j=j+1;
system("PAUSE");
}

補充說明(Supplement):

請問中間如何判斷呢?

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.46.138.158
diabloevagto:eof 01/06 00:07
請問這樣判斷嗎? while(scanf("%c",b[j-1])!=EOF)
還是該如何打程式碼..QQ

tropical72:if(b[j]=='\n') break; ?? 01/06 00:14
感謝 可以了^_^

*[1;37m推 donby:請問可以寫成 if (b[j] == ' ') 的形式嗎?@@ 有看到K&R判斷 01/06 00:50
donby:空白字元方式是用 ' '的形式的說~ 01/06 00:51

tropical72:換個方式解釋,momo81實際要判斷的並不是空白(看原始輸 01/06 00:56
tropical72:入便可知道)而是在一堆(數字+四則運算)中,判斷輸入結束 01/06 00:57
tropical72:的方式,故假定以'\n' 為輸入終止條件(EOF也是可用沒錯) 01/06 00:57

※ 編輯: momo81 來自: 114.46.138.158 (01/06 01:00)

你可能也想看看

搜尋相關網站