filterenter.cpp

来自「用C++编制字符过滤程序」· C++ 代码 · 共 43 行

CPP
43
字号
#include <iostream.h>
#include <fstream.h>

void main()
{	
	// 定义两个文件流,用以打开和生成新文件
	fstream inputf,outputf;
	
	// 以读方式打开ll.txt
	inputf.open("ll.txt",ios::in | ios::nocreate);
	// 找不到文件,提示出错信息
	if(!inputf)
	{
		cout<<"打开源文件错误!"<<endl;
		return;
	}
	
	// 定义生成的新文件名,并设置成写方式
	outputf.open("mm.txt",ios::out);
	// 无法打开文件,提示出错信息
	if(!outputf)
	{
		cout<<"打开目标文件错误!"<<endl;
		return;
	}
	
	// 逐个字符读文件,进行过滤
	char onechar;
	while(inputf.get(onechar))
	{
		// 如果不是换行符,写入文件mm.txt中,这样就去掉了换行符
		if(onechar!=0x0a)
			outputf<<onechar;
	}
	
	// 关闭源文件和目标文件
	outputf.close();
	inputf.close();
	
	cout <<"文件处理完毕并存盘,按任意键退回程序" <<endl;
	cin.get();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?