看板 b00902HW 關於我們 聯絡資訊
就是 輸入的文章中 "一個word"和"一個word"之間 會有多個space嗎? 何謂"一個word"? -->看課本上的sample 好像標點會和一個word打在一起而算成"一個word" 會有例外嗎? 像是若有多個space 那麼"一個word"要如何定義呢? ===================================================== 還有 sample中有換行時 就算老師在'\n'之前有打space 我們應該也看不到 那是不是在'\n'前的space都要算在'\n'前的第一個"一個word"中? ===================================================== 總之 該如何處理"多個space"的狀況? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.243.180 ※ 編輯: myjackchen 來自: 140.112.243.180 (10/26 20:47)
cchao28:這好像是單班的 10/26 20:51
suhorng:一個word是:以空格 或tab 或換行分隔的連續字元 10/26 20:59
suhorng:換句話說, 用 while (~scanf("%s", word_buffer)) 讀就好 10/26 20:59
suhorng:當然word中不包含任何的空格, 或tab, 或換行字元 10/26 21:00
myjackchen:如果有多個空格 是用所有空格分隔 對嗎? 10/26 21:36
myjackchen:而多個換行也是一樣 10/26 21:38
myjackchen:連續字元中不包括空格,換行及tab 對嗎? 10/26 21:39
suhorng:Yes. For example, "abc bc;d" are two words 10/26 21:46
bonbon820705:請問末行是參照文章格式不能只有一個字嗎? 10/27 10:11
bonbon820705:如果末行真的只有一個字那要靠右輸出嗎?? 10/27 10:12
cebrusfs:靠左 空白要加在字後面 10/27 13:06
suhorng:我是沒加空白 所以可能沒有這種測資 10/27 13:41
cebrusfs:神祕OAO 10/27 14:46
kevin4314:現在有那種測資了… 10/28 04:05