⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csascii.h

📁 原理同简单的编译器分析
💻 H
字号:
// csascii.h: interface for the csascii class.
//
//////////////////////////////////////////////////////////////////////
///程序功能:以行为单位对文件作读出操作
///接口:传入文件名  
///可调函数:int next();读下一行
///          int number_of_fields();get一行单词数 
//////////////////////////////////////////////////////////////////////

#ifndef CSASCII_H_
#define CSASCII_H_

#include<iostream>
#include<fstream>
using namespace std;

#include "field.h"

class csascii  
{
	//记录所读单词个数
	int fieldcount;

	// 把多个field对象存在data中
	field ** data;    
	
	//存放读文件流
	ifstream * datafile;

	//动态保存所读入的单词
	int readrecord();

public:
	
	//传入一个文件名
	csascii( const char * filename );
	~csascii();
	
	//读下一行
	int next();

	//重载[]运算符
	field& operator []( int index );

	//get一行单词数
	int number_of_fields() 
	{ 
		return fieldcount;
	}

};

#endif // CSASCII_H_

⌨️ 快捷键说明

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