adding cs142 code
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
#ifndef __SM_ARRAY_H__
|
||||
#define __SM_ARRAY_H__
|
||||
|
||||
#include <ostream>
|
||||
#include <string>
|
||||
|
||||
using namespace std;
|
||||
|
||||
const int MAX_DATA_SIZE = 16;
|
||||
|
||||
struct garray {
|
||||
// gimpy string container that cannot be larger than 16,
|
||||
// and cannot contain empty strings
|
||||
|
||||
int size;
|
||||
string data [MAX_DATA_SIZE];
|
||||
|
||||
garray();
|
||||
|
||||
bool add(string name);
|
||||
bool remove(string name);
|
||||
void randomize();
|
||||
bool contains(string name);
|
||||
};
|
||||
|
||||
ostream & operator<<(ostream &, garray &);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user