![]() |
|
首页│注册│帮助 | |||
相关问题
| • | [求助]vb与SQLserver的连接问题 |
| • | 如何上传ASP的数据库部分? |
| • | 程序打开时.怎样才能要它停10秒 |
| • | 扫盲行动之五:在Linux中共享Windows系 |
| • | [讨论]VB开发的物业公司使用的管理系统可以有什么功能??? |
| • | 使用ajax.net框架如何对.net控件赋值? |
| • | [求助]利用函数求倒 |
| • | 【求助】关于应用程序的自启动问题 |
待解决
[求助]输出是的替代问题,请指教
<P>#include<stdio.h><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>
<P>我想请问一下回退符对应与键盘上的哪个键?</P>
回答者:喝茶的小k -
2006-07-28 20:09:00
<P>[em17]谢谢3楼的提示<BR></P>
<P>不过你的程序中这句c=" "错了,应改为c=<BR>要求将其中连续的空格用一个空格代替:<BR></P>
<P>我再写一个<BR>#include<stdio.h><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>
<P>不过你的程序中这句c=" "错了,应改为c=<BR>要求将其中连续的空格用一个空格代替:<BR></P>
<P>我再写一个<BR>#include<stdio.h><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]
[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

