diff.h

来自「A File Comparer with visual output」· C头文件 代码 · 共 33 行

H
33
字号
// Diff.h: interface for the CDiff class.
//
//////////////////////////////////////////////////////////////////////

#include <string>
#include <vector>
#include <algorithm>
#include <fstream.h>
#include <iostream>

#define ADDED 'A'
#define DELETED 'D'
#define CHANGED 'C'
#define NOCHANGE 'N'

typedef struct
{
	int lineNo;
	std::string line;
	char ststus; //{'A'=>Added, 'D'=>Deleted, 'C'=>Changed, 'N'=>NoChange}
} diffLine;

typedef std::vector<diffLine> diffFile;

class CDiff  
{
public:
	CDiff();
	virtual ~CDiff();
	diffFile compFile;
	diffFile baseFile;
};

⌨️ 快捷键说明

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