Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // MyClass.h
- {
- private:
- char FirstName;
- char LastName;
- char MiddleName;
- int ID;
- int Age;
- };
- // Globals
- const int myIndex = 256;
- myClass classType[ myIndex ];
- int main()
- {
- // assume preprocessors are included
- cout << "Enter File: ";
- cin >> cArray;
- if ( !inFile.good() )
- {
- cout << "Wrong?" << endl;
- }
- inFile.open( cArray );
- while ( !inFile.eof() )
- {
- linecount++ // giving me 1 and not counting the file lines
- inFile.read( ( char * ) &myType[linecount], sizeof( myClass ) );
- }
- }
- // MyClass.h
- {
- private:
- char FirstName;
- char LastName;
- char MiddleName;
- int ID;
- int Age;
- };
- // Globals
- const int myIndex = 256;
- myClass classType[ myIndex ];
- int main()
- {
- // assume preprocessors are included
- cout << "Enter File: ";
- cin >> cArray;
- if ( !inFile.good() )
- {
- cout << "Wrong?" << endl;
- }
- inFile.open( cArray );
- inFile.read( ( char * ) &myType[linecount], sizeof( myClass ) );
- }
- }
- class person
- {
- public:
- person (const std::string &first_name,
- const std::string &last_name,
- const std::string &middle_name,
- int id,
- int age)
- : m_first_name(first_name),
- m_last_name(last_name),
- m_middle_name(middle_name,
- m_id(id),
- m_age(age) {}
- private:
- std::string m_first_name, m_last_name, m_middle_name;
- int m_id, m_age;
- };
- // Lots of other code
- std::vector<person> people;
- while(...)
- {
- std::string first_name, last_name, middle_name;
- int id, age;
- in_file >> first_name >> last_name >> middle_name >> id >> age;
- person p(first_name, last_name, middle_name, id, age);
- people.push_back(p);
- }
Add Comment
Please, Sign In to add comment