datagen.h
来自「PSP公交查询系统的公交数据管理。使用跨平台的QT作为开发工具。目前尚未全部完成」· C头文件 代码 · 共 45 行
H
45 行
#pragma once
#include <vector>
#include <string>
#include <sstream>
#include "Line.h"
using namespace std;
class DataGen {
enum TYPE{
ONE,//
TWO,//上行 下行
CIRCLE_IN, //环行 内
CIRCLE_OUT, //环行 外
CIRCLE, //环行
NO
};
private:
int mPos1;
int mPos2;
char *mContent;
char *ReadFile(string file);
void SaveLine(const int type, const string name, const string comment, string content1, string content2);
void SaveStops(const int type, const string name, string line);
void SaveStops(const string name, string line, bool isSame);
public:
string m_seprator;
DataGen();
~DataGen();
void GetAllLines(vector<string> &lines, Comment &comment);
void ClearData();
void InitDir(char *dir);
void GetLine(const char *name, Line &line);
void DeleteLine(const char *oldName) ;
void SaveLine(const Line &line);
void UpdateComment(Comment &comment);
void GetStops(const char *name, vector<string> &stops1, vector<string> &stops2);
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?