Guest User

Untitled

a guest
Jun 24th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. // MyClass.h
  2. {
  3. private:
  4. char FirstName;
  5. char LastName;
  6. char MiddleName;
  7. int ID;
  8. int Age;
  9. };
  10.  
  11. // Globals
  12. const int myIndex = 256;
  13. myClass classType[ myIndex ];
  14.  
  15. int main()
  16. {
  17.  
  18. // assume preprocessors are included
  19.  
  20. cout << "Enter File: ";
  21. cin >> cArray;
  22. if ( !inFile.good() )
  23. {
  24. cout << "Wrong?" << endl;
  25. }
  26. inFile.open( cArray );
  27. while ( !inFile.eof() )
  28. {
  29. linecount++ // giving me 1 and not counting the file lines
  30.  
  31. inFile.read( ( char * ) &myType[linecount], sizeof( myClass ) );
  32.  
  33. }
  34. }
  35.  
  36. // MyClass.h
  37. {
  38. private:
  39. char FirstName;
  40. char LastName;
  41. char MiddleName;
  42. int ID;
  43. int Age;
  44. };
  45.  
  46. // Globals
  47. const int myIndex = 256;
  48. myClass classType[ myIndex ];
  49.  
  50. int main()
  51. {
  52.  
  53. // assume preprocessors are included
  54.  
  55. cout << "Enter File: ";
  56. cin >> cArray;
  57.  
  58. if ( !inFile.good() )
  59.  
  60. {
  61. cout << "Wrong?" << endl;
  62. }
  63. inFile.open( cArray );
  64.  
  65. inFile.read( ( char * ) &myType[linecount], sizeof( myClass ) );
  66.  
  67. }
  68. }
  69.  
  70. class person
  71. {
  72. public:
  73. person (const std::string &first_name,
  74. const std::string &last_name,
  75. const std::string &middle_name,
  76. int id,
  77. int age)
  78. : m_first_name(first_name),
  79. m_last_name(last_name),
  80. m_middle_name(middle_name,
  81. m_id(id),
  82. m_age(age) {}
  83. private:
  84. std::string m_first_name, m_last_name, m_middle_name;
  85. int m_id, m_age;
  86. };
  87. // Lots of other code
  88. std::vector<person> people;
  89. while(...)
  90. {
  91. std::string first_name, last_name, middle_name;
  92. int id, age;
  93. in_file >> first_name >> last_name >> middle_name >> id >> age;
  94. person p(first_name, last_name, middle_name, id, age);
  95. people.push_back(p);
  96. }
Add Comment
Please, Sign In to add comment