27 vector<CItem>::iterator iter;
30 hecd->
WriteData(
"II", iter->elem, iter->surf);
37 if (!hecd->
ParseHeader(header_line, rcode,
"S",
"SGRP",
name))
return false;
40 const int max_id_n = 100;
54 if (n < 0)
return false;
58 if (n2 % 2 != 0)
return false;
60 for (i = 0; i < n2; i++) {
virtual void Write(class CHECData *hecd)
virtual bool Read(class CHECData *hecd, char *header_line)
std::vector< CItem > ItemList
virtual int ParseIntDataArray(char *line, int *data)
virtual bool ParseHeader(char *header_line, int *rcode, const char *fmt,...)
virtual void WriteData(const char *fmt,...)
virtual bool ReadLine(char *s, int size=256)
virtual void WriteHeader(const char *name, const char *fmt="",...)
virtual void PushReadLine(const char *s)