Server IP : 172.16.15.8 / Your IP : 3.137.159.17 Web Server : Apache System : Linux zeus.vwu.edu 4.18.0-553.27.1.el8_10.x86_64 #1 SMP Wed Nov 6 14:29:02 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.2.24 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0705) : /home/acyurksaitis/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
// // name and ssn list // #include <iostream> #include <fstream> #include <iomanip> using namespace std; const int MAX=100; ifstream infile; class List { string name[MAX]; string ssn[MAX]; int length; public: List() { length=0; } int Length () const { return length; } void Insert( string aName, string aSsn ) { name[length]=aName; ssn[length] = asSn; length ++; } void Print () const; //void Sort(); }; void List :: Print ( ) const { for ( int k=0; k<length; k++ ) cout << name[k] << setw( 50 - name[k].length( ) ) << ssn[k] << endl; } int main(int argc, char* argv[]) { infile.open("in.txt"); if(!infile) { cout << "Error to open the file!\n"; getchar(); exit(0); } List myList; string nameString; // hold name string ssnString; // hold ssn infile >> ssnString; // read first line getline ( infile, nameString); while ( infile ) { myList.Insert ( nameString, ssnString ); // process infile >> ssnString; getline ( infile, nameString); // read next line } // sort //myList.SelSort(); // print myList.Print(); //getchar(); return 0; }