麻辣堂|资源主站|开发论坛|在线手册
首页注册帮助 
Delphi for php 交流论坛
  您现在的位置:Unix5开源世纪 > U5编程社群 > 详细内容
待解决
[求助]输出是的替代问题,请指教
悬赏分:20 - 2006-07-28 15:09:00

[求助]输出是的替代问题,请指教

<P>#include&lt;stdio.h&gt;<BR>void main()<BR>{<BR>    int c;<BR>    c=getchar();<BR>    while(c!=EOF)<BR>    {<BR>        putchar(c);<BR>        c=getchar();<BR>    }<BR>} 这是一个将输入复制到输出的程序<BR></P>

<P>修改这个程序,要求将其中连续的空格用一个空格代替<BR></P>

<P>再修改,要求将其中的制表符替换为\t,回退符替换为\b,反斜杠替换为\\,这样制表符和会退符一可见的<BR></P>

<P>方式显示出来<BR>        </P>
提问者:喝茶的小k 2006-07-28 15:09:00
答复
你去看看getchar函数的用法!
回答者:2006_xly - 2006-07-28 20:28:00
<P>你去看看EOF函数的用法!</P>
回答者:2006_xly - 2006-07-28 20:28:00
<P>对与第二个修改<BR></P>
<P>我想请问一下回退符对应与键盘上的哪个键?</P>
回答者:喝茶的小k - 2006-07-28 20:09:00
<P>[em17]谢谢3楼的提示<BR></P>
<P>不过你的程序中这句c=" "错了,应改为c=<BR>要求将其中连续的空格用一个空格代替:<BR></P>
<P>我再写一个<BR>#include&lt;stdio.h&gt;<BR></P>
<P>void main()<BR></P>
<P>{<BR></P>
<P>int c;<BR></P>
<P>int space=0;<BR></P>
<P>c=getchar();<BR></P>
<P>while((c=getchar())!=EOF)<BR></P>
<P>{<BR></P>
<P>if(c=)<BR></P>
<P>{<BR></P>
<P>space=1;<BR></P>
<P>putchar(c);<BR></P>
<P>}<BR></P>
<P>if(c!=EOF)<BR></P>
<P>{<BR></P>
<P>space=0;<BR></P>
<P>putchar(c);<BR></P>
<P>}<BR></P>
<P>}<BR></P>
<P>}<BR></P>
回答者:喝茶的小k - 2006-07-28 19:28:00
对这个论坛灰心,以删除,在见。<br>
[align=right][color=#000066][此贴子已经被作者于2006-7-31 15:59:02编辑过][/color][/align]
回答者:ccjamting - 2006-07-28 16:47:00
自己先动手再提问.
回答者:soft_wind - 2006-07-28 15:10:00
我也来回答:
不管你有没有帮助我们,瓦岗寨8万村民将感谢你。。。。。

为防止灌水,您需要计算一道数学题: 答案:
20 + 50 = ? 请将计算结果填在上面

 
[]
©2007 PhpRes.COM