From Kramthi, 11 Years ago, written in Plain Text.
Embed
  1. #include <array>
  2. #include <iostream>
  3. #include <vector>
  4. #include <algorithm>
  5. #include <string>
  6.  
  7. class Student
  8. {
  9.         std::string studentName, studentNo;
  10. public:
  11.         Student () {}
  12.         Student (const std::string &sName, const std::string &sNo);
  13.         void setName ( const std::string &sName);
  14.         void setNumber (const std::string &sNumber);
  15.         std::string getName () const;
  16.         std::string getNumber () const;
  17.         friend std::ostream  & operator << (std::ostream &outPut ,Student &student );
  18. };
  19.  
  20. std::ostream& operator << ( std::ostream  &outPut , Student &student)
  21. {
  22.         outPut << student.getName () << " " << student.getNumber () << std::endl;
  23.         return outPut;
  24. }
  25. Student::Student (const std::string &sName, const std::string &sNo)
  26. {
  27.         studentName = sName;
  28.         studentNo = sNo;
  29. }
  30.  
  31.  
  32.  
  33. void Student::setName( const std::string &sName)
  34. {
  35.         studentName = sName;
  36.         return;
  37. }
  38.  
  39. void Student::setNumber (const std::string &sNumber)
  40. {
  41.         studentNo = sNumber ;
  42.         return;
  43. }
  44.  
  45. std::string Student::getName () const
  46. {
  47.         return studentName ;
  48. }
  49.  
  50. std::string Student::getNumber () const
  51. {
  52.         return studentNo;
  53. }
  54.  
  55. int main ( )
  56. {
  57.  
  58.     std::vector < Student > student_vector;
  59.     std::string name , number;
  60.     int i = 0 ;
  61.     while (  i < 10 )
  62.     {
  63.         std::cout <<"Enter name of student :: " ;
  64.         std::getline ( std::cin , name );
  65.         std::cout << "Enter number :: " ;
  66.         std::getline ( std::cin , number ) ;
  67.         Student s ;
  68.         s.setName( name ) ;
  69.         s.setNumber ( number ) ;
  70.         student_vector.push_back ( s ) ;
  71.         i ++ ;
  72.     }
  73.     for ( int i = 0 ; i < student_vector.size() ; i ++  )
  74.         std::cout << student_vector [ i ] << std::endl ;
  75.  
  76.     return 0;
  77. }
  78.  
  79.  

Replies to C++ program rss

Title Name Language When
Re: C++ program Kramthi cpp 11 Years ago.