作者myjackchen (哥)
看板b00902HW
標題[問題] 雙班homework7
時間Wed Oct 26 20:45:57 2011
就是
輸入的文章中 "一個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)
1F:→ cchao28:這好像是單班的 10/26 20:51
2F:推 suhorng:一個word是:以空格 或tab 或換行分隔的連續字元 10/26 20:59
3F:→ suhorng:換句話說, 用 while (~scanf("%s", word_buffer)) 讀就好 10/26 20:59
4F:→ suhorng:當然word中不包含任何的空格, 或tab, 或換行字元 10/26 21:00
5F:→ myjackchen:如果有多個空格 是用所有空格分隔 對嗎? 10/26 21:36
6F:→ myjackchen:而多個換行也是一樣 10/26 21:38
7F:→ myjackchen:連續字元中不包括空格,換行及tab 對嗎? 10/26 21:39
8F:推 suhorng:Yes. For example, "abc bc;d" are two words 10/26 21:46
9F:推 bonbon820705:請問末行是參照文章格式不能只有一個字嗎? 10/27 10:11
10F:→ bonbon820705:如果末行真的只有一個字那要靠右輸出嗎?? 10/27 10:12
11F:→ cebrusfs:靠左 空白要加在字後面 10/27 13:06
12F:推 suhorng:我是沒加空白 所以可能沒有這種測資 10/27 13:41
13F:推 cebrusfs:神祕OAO 10/27 14:46
14F:推 kevin4314:現在有那種測資了… 10/28 04:05