当前位置: 代码迷 >> C语言 >> [求助]输出是的替代问题,请指教
  详细解决方案

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

热度:120   发布时间:2006-07-28 15:09:10.0
[求助]输出是的替代问题,请指教

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

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

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

方式显示出来

搜索更多相关的解决方案: 输出  指教  getchar  符一  空格  

----------------解决方案--------------------------------------------------------
自己先动手再提问.
----------------解决方案--------------------------------------------------------
对这个论坛灰心,以删除,在见。

[此贴子已经被作者于2006-7-31 15:59:02编辑过]


----------------解决方案--------------------------------------------------------

谢谢3楼的提示

不过你的程序中这句c=" "错了,应改为c=' '
要求将其中连续的空格用一个空格代替:

我再写一个
#include<stdio.h>

void main()

{

int c;

int space=0;

c=getchar();

while((c=getchar())!=EOF)

{

if(c=' ')

{

space=1;

putchar(c);

}

if(c!=EOF)

{

space=0;

putchar(c);

}

}

}


----------------解决方案--------------------------------------------------------

对与第二个修改

我想请问一下回退符对应与键盘上的哪个键?


----------------解决方案--------------------------------------------------------

你去看看EOF函数的用法!


----------------解决方案--------------------------------------------------------
你去看看getchar函数的用法!
----------------解决方案--------------------------------------------------------
  相关解决方案