首页 > 编程 > C++ > 正文

C++实现将输入复制到输出的方法

2020-01-26 15:00:35
字体:
来源:转载
供稿:网友

本文实例讲述了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++程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表