作者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