[求助]输出是的替代问题,请指教
#include<stdio.h>
void main()
{
int c;
c=getchar();
while(c!=EOF)
{
putchar(c);
c=getchar();
}
} 这是一个将输入复制到输出的程序
修改这个程序,要求将其中连续的空格用一个空格代替
再修改,要求将其中的制表符替换为\t,回退符替换为\b,反斜杠替换为\\,这样制表符和会退符一可见的
方式显示出来
----------------解决方案--------------------------------------------------------
自己先动手再提问.
----------------解决方案--------------------------------------------------------
对这个论坛灰心,以删除,在见。
[此贴子已经被作者于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函数的用法!
----------------解决方案--------------------------------------------------------