C++实现将输入复制到输出的方法
时间:2021-01-28 10:26:49|栏目:C代码|点击: 次
本文实例讲述了C++实现将输入复制到输出的方法。分享给大家供大家参考。具体实现方法如下:
将输入复制到输出的程序, 并将其中的制表符替换为\t, 把回退符替换为\b, 把反斜杠替按为\\
#include <stdio.h>
main()
{
int ch;
ch=getchar();
while(ch != EOF){
if(ch == '\t'){
putchar('\\');
putchar('t');
}
else if(ch == '\b'){
putchar('\\');
putchar('b');
}
else if(ch == '\\'){
putchar('\\');
putchar('\\');
}
else
putchar(ch);
ch=getchar();
}
}
将输入复制到输出的程序, 并将其中连续的多个空格用一个空格代替:
#include <stdio.h>
main()
{
int ch;
int n=0;
ch=getchar();
while(ch != EOF){
if(ch == ' '){
n++;
if(n<=1)
putchar(ch);
}
else if(ch == '\n'){
putchar(ch);
n=0;
}
else{
putchar(ch);
n=0;
}
ch=getchar();
}
}
希望本文所述对大家的C++程序设计有所帮助。
上一篇:C++中rapidjson组装map和数组array的代码示例
栏 目:C代码
下一篇:C++的字符串分割函数的使用详解
本文标题:C++实现将输入复制到输出的方法
本文地址:http://www.codeinn.net/misctech/52914.html






