Difference between revisions of "File(API)"

From EosPedia
Jump to: navigation, search
(Created page with "General/'''File''' is API for file management. == constant == #define FILE_MAX_STRING_LENGTH (1024) == struct == typedef unsigned long fileParaTypeInteger; typedef float...")
 
(No difference)

Latest revision as of 05:09, 2 October 2014

General/File is API for file management.

constant

#define FILE_MAX_STRING_LENGTH (1024)

struct

typedef unsigned long fileParaTypeInteger;
typedef float         fileParaTypeReal;
typedef struct File {
	char name[FILE_MAX_STRING_LENGTH];
	char mode[FILE_MAX_STRING_LENGTH];
	FILE* fpt;
} File;

API

File open

extern FILE* fileOpen(char* filename, char* mode);

Initialize

extern void fileInit(File* a);

Get data from file

extern long fileLineNumberGet(File* file, char* e);
extern long fileLineNumberGet2(FILE* fpt, char* e);