{"id":499,"date":"2012-02-11T14:17:11","date_gmt":"2012-02-11T14:17:11","guid":{"rendered":"http:\/\/www.vishmax.com\/en\/?p=499"},"modified":"2012-05-19T12:40:03","modified_gmt":"2012-05-19T12:40:03","slug":"c-programs-for-students","status":"publish","type":"post","link":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/","title":{"rendered":"C++ programs for students"},"content":{"rendered":"<p>Here is a simple C++ program for students, the aim of this post is only help students who learn C++.<\/p>\n<pre lang=\"c++\"> \r\n\/\/PROGRAM - TRAIN RESERVATION #indude<iostream .h> #include<conio .h> #include<string .h> #include<dos .h> #include<stdio .h> #include<fstream .h> #include<process .h> #include<stdlib .h>\r\n \r\nclass train {\r\nprivate :\r\nint trainno,nofafseat,nofasseat,noffsseat,nofacseat,nofssseat; char trainname[60],startingpoint[60],destination[60]; public :\r\ntrain() {\r\ntrainno=0;\r\nnofafseat=0;\r\nnofasseat=0;\r\nnoffsseat=0;\r\nnofacseat=0;\r\nnofssseat=0;\r\nstrcpy(trainname,\"\/0\");\r\nstrcpy(startingpoint,\"\/0\");\r\nstrcpy(destination,\"\/0\");\r\n}\r\nvoid input();        \/\/To input the details void display();      \/\/To display the details int returntr(); int returnaf();\r\n \r\n \r\nint returnas(); int returnfs(); int returnac(); int returnss();\r\n}tr;\t\r\nint train::returntr() {\r\nreturn trainno;\r\n}\t\r\nint train::returnaf()\r\n{\r\nreturn nofafseat;\r\n}\t\r\nint train::returnas() {\r\nreturn nofasseat;\r\n}\t\r\nint train::returnfs()\r\n{\r\nreturn noffsseat;\r\n}\t\r\nint train::returnac()\r\n{\r\nreturn nofacseat;\r\n}\t\r\nint train::returnss()\r\n{\r\nreturn nofssseat;\r\n}\t11\r\n \r\nvoid train::input()\r\n{\r\nclrscr();\r\ngotoxy(10,10);\r\ncout< <\"ENTER THE TRAIN NUMBER \";\r\ngotoxy(57,10);\r\ncin>>trainno;\r\ngotoxy(10,12);\r\ncout< <\"ENTER THE NUMBER OF A\/C FIRST CLASS SEATS\";\r\ngotoxy(57,12);\r\ncin>>nofafseat; gotoxy(10,14);\r\ncout< <\"ENTER THE NUMBER OF A\/C SECOND CLASS SEATS\";\r\ngotoxy(57,14);\r\ncin>>nofasseat;\r\ngotoxy(10,16);\r\ncout< <\"ENTER THE NUMBER OF FIRST CLASS SLEEPER SEATS\";\r\ngotoxy(57,16);\r\ncin>>noffsseat; gotoxy(10,18);\r\ncout< <\"ENTER THE NUMBER OF A\/C CHAIR CAR SEATS\"; gotoxy(57,18);\r\ncin>>nofacseat;\r\ngotoxy(10,20);\r\ncout< <\"ENTER THE NUMBER OF SECOND CLASS SLEEPER SEATS\";\r\ngotoxy(57,20);\r\ncin>>nofssseat;\r\ngotoxy(10,22);\r\ncout< <\"ENTER THE TRAIN NAME\";\r\ngotoxy(57,22);\r\ngets(trainname);\r\ngotoxy(10,24);\r\ncout<<\"ENTER THE STARTING POINT \";\r\ngotoxy(57,24);\r\n \r\n \r\ngets(startingpoint); gotoxy(10,26);\r\ncout<<\"ENTER THE DESTINATION \";\r\ngotoxy(57,26);\r\ngets(destination);\r\n \r\n \r\n \r\nvoid train::display () {\r\nclrscr();\r\ngotoxy(10,10); cout<<\"TRAIN NUMBER \"; gotoxy(47,10);\r\ncout<<trainno;\r\ngotoxy(10,12); cout<<\"TRAIN NAME \"; gotoxy(47,12);\r\nputs(trainname);\r\ngotoxy(10,14);\r\ncout<<\"NO OF A\/C FIRST CLASS SEATS \";\r\ngotoxy(47,14);\r\ncout<<nofafseat;\r\ngotoxy(10,16);\r\ncout<<\"NO OF A\/C SECOND CLASS SEATS \";\r\ngotoxy(47,16);\r\ncout<<nofasseat;\r\ngotoxy(10,18);\r\ncout<<\"NO OF FIRST CLASS SLEEPER SEATS \";\r\ngotoxy(47,18);\r\ncout<<noffsseat;\r\ngotoxy(10,20);\r\ncout<<\"NO OF A\/C CHAIR CLASS SEATS \";\r\ngotoxy(47,20);\r\ncout<<nofacseat;\r\ngotoxy(10,22);\r\n \r\n \r\ncout<<\"NO OF SECOND CLASS SLEEPER SEATS \";\r\ngotoxy(47,22);\r\ncout<<nofssseat;\r\ngotoxy(10,24);\r\ncout<<\"STARTING POINT \";\r\ngotoxy(47,24);\r\nputs(startingpoint);\r\ngotoxy(10,26); cout<<\"DESTINATION \"; gotoxy(47,26);\r\nputs(destination);\r\ngotoxy(10,28);\r\ncout<<\"PRESS ANY KEY TO CONTINUE \";\r\ngetch();\r\n}\r\n \r\nclass tickets\r\n{\r\nint resno,toaf,nofaf,toas,nofas,tofs,noffs,toac,nofac,toss,nofss,age;\r\nchar status[40],name[40];\r\npublic:\r\ntickets();\r\nvoid reservation();\t\/\/For ticket reservation\r\nvoid cancellation();        \/\/For ticket cancellation int ret();\r\nvoid display();\t\/\/To display reservation details\r\n}tick;\r\n \r\ntickets::tickets() {\r\nresno=0;\r\ntoaf=0;\r\nnofaf=0;\r\ntoas=0;\r\nnofas=0;\r\n \r\ntofs=0;\r\nnoffs=0;\r\ntoac=0;\r\nnofac=0;\r\ntoss=0;\r\nnofss=0;\r\nage=0;\r\nstrcpy(status,\"\/0\"); strcpy(name,\"\/0\");\r\n}\r\n \r\nint tickets::ret()\r\n{\r\nreturn resno;\r\n}\r\n \r\nvoid tickets::display()\r\n{\r\nint f=0; clrscr();\r\nifstream fn(\"Ticket1.dat\",ios::out); fn.seekg(0);\r\nif(!fn)\r\n{\r\ncout<<\"ERROR IN THE FILE \";\r\n}\r\nX:\r\ngotoxy(10,10);\r\ncout<<\"ENTER THE RESERVATION NO \"; gotoxy(10,12);\r\nint n; cin>>n;\r\nwhile(!fn.eof())\r\n{\r\nfn.read((char*)&tick,sizeof(tick));\r\n \r\ngotoxy(10,10);\r\nif(n==resno)\r\n{\r\nclrscr();\r\nf=1;\r\ngotoxy(10,10);\r\ncout< <\"NAME \"; gotoxy(30,10) ; cout<<name; gotoxy(10,12);\r\ncout<<\"AGE \"; gotoxy(30,12);\r\ncout<<age;\r\ngotoxy(10,14);\r\ncout<<\"PRESENT STATUS \";\r\ngotoxy(30,14);\r\ncout<<status; gotoxy(10,16);\r\ncout<<\"RESERVATION NUMBER \";\r\ngotoxy(30,16);\r\ncout<<resno;\r\ngotoxy(10,18);\r\ncout<<\"PRESS ANY KEY TO CONTINUE \";\r\ngetch();\r\n}\r\n}\r\nif(f==0) {\r\nclrscr();\r\ngotoxy(10,10);\r\ncout<<\"UNRECOGINIZED RESERVATION NO !!! WANNA\r\nRETRY ?(Y\/N) \"; char a;\r\ngotoxy(10,12);\r\ncin>>a;\r\nif(a==y||a==Y) {\r\nclrscr();\r\ngoto X;\r\n}\r\nelse {\r\ngotoxy(10,12);\r\ncout< <\"PRESS ANY KEY TO CONTINUE\"; getch();\r\n}\r\n}\r\nfn.close();\r\n}\r\n \r\nvoid tickets::reservation()\r\n{\r\nclrscr();\r\ngotoxy(10,10); cout<<\"RESERVATION \"; gotoxy(10,12);\r\ncout<<\"ENTER THE TRAIN NO: \";\r\nint tno,f=0; cin>>tno; ofstream file;\r\nifstream fin(\"Train1.dat\",ios::out); fin.seekg(0);\r\nif(!fin)\r\n{\r\nclrscr();\r\ngotoxy(10,10); cout< <\"ERROR IN THE FILE \";\r\nclrscr();\r\nwhile(!fin.eof())\r\n{\r\nfin.read((char*)&#038;tr,sizeof(tr)); int z;\r\nz=tr.returntr(); if(tno==z)\r\n{\r\nf=1;\r\nnofaf=tr.returnaf();\r\nnofas=tr.returnas();\r\nnoffs=tr.returnfs();\r\nnofac=tr.returnac();\r\nnofss=tr.returnss();\r\n}\r\n}\r\nif(f==1)\r\n{\r\nfile.open(\"Ticket1.dat\",ios::app);\r\nS:\r\nclrscr();\r\ngotoxy(10,10); cout<<\"NAME:\";\r\ngets(name);\r\ngotoxy(10,12); cout<<\"AGE:\";\r\ncin>>age; clrscr();\r\ngotoxy(10,10);\r\ncout< <\"SELECT THE CLASS WHICH YOU WISH TO\r\nTRAVEL\"; gotoxy(10,12);\r\ncout<<\"1.A\/C FIRST CLASS \" ; gotoxy(10,14);\r\ncout<<\"2.A\/C SECOND CLASS \" ;\r\ngotoxy(10,16);\r\ncout<<\"3.FIRST CLASS SLEEPER \" ;\r\ngotoxy(10,18); cout<<\"4.A\/C CHAIR CAR \" ;\r\ngotoxy(10,20);\r\ncout<<\"5.SECOND CLASS SLEEPER \";\r\ngotoxy(10,22);\r\ncout<<\"ENTER YOUR CHOICE \"; gotoxy(30,22);\r\nint c; cin>>c; switch(c) {\r\ncase 1:\r\ntoaf++;\r\nresno=rand(); if((nofaf-toaf)>0)\r\n{\r\nstrcpy(status,\"confirmed\");\r\ngotoxy(10,24) ;\r\ncout< <\"STATUS\";\r\ngotoxy(30,24);\r\nputs(status);\r\ngotoxy(10,26); cout<<\"RESERVATION NO\";\r\ngotoxy(30,26); cout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n \r\n \r\n \r\n \r\n \r\nstrcpy(status,\"pending\");\r\ngotoxy(10,24);\r\n \r\ncout<<\"STATUS\";\r\ngotoxy(30,24); puts(status);\r\ngotoxy(10,26); cout<<\"RESERVATION NO\";\r\ngotoxy(30,26); cout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n}\r\n \r\ncase 2:\r\ntoas++;\r\nresno=rand();\r\nif((nofas-toas)>0)\r\n{\r\nstrcpy(status,\"confirmed\");\r\ngotoxy(10,24) ;\r\ncout< <\"STATUS\";\r\ngotoxy(30,24);\r\nputs(status);\r\ngotoxy(10,26); cout<<\"RESERVATION NO\";\r\ngotoxy(30,26); cout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n \r\n \r\n \r\n \r\n \r\nstrcpy(status,\"pending\");\r\ngotoxy(10,24); cout<<\"STATUS\";\r\ngotoxy(30,24);\r\nputs(status);\r\ngotoxy(10,26);\r\ncout<<\"RESERVATION NO\";\r\ngotoxy(30,26);\r\ncout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n}\r\n \r\ncase 3:\r\ntofs++; resno=rand();\r\nif((noffs-tofs)>0)\r\n{\r\nstrcpy(status,\"confirmed\");\r\ngotoxy(10,24) ;\r\ncout< <\"STATUS\";\r\ngotoxy(30,24);\r\nputs(status);\r\ngotoxy(10,26); cout<<\"RESERVATION NO\";\r\ngotoxy(30,26); cout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n}\r\nelse\r\n{\r\nstrcpy(status,\"pending\");\r\ngotoxy(10,24);\r\ncout<<\"STATUS\";\r\ngotoxy(30,24);\r\nputs(status);\r\ngotoxy(10,26);\r\ncout<<\"RESERVATION NO\";\r\ngotoxy(30,26);\r\ncout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n}\r\n \r\ncase 4:\r\ntoac++;\r\nresno=rand();\r\nif((nofac-toac)>0)\r\n{\r\nstrcpy(status,\"confirmed\");\r\ngotoxy(10,24) ;\r\ncout< <\"STATUS\";\r\ngotoxy(30,24);\r\nputs(status);\r\ngotoxy(10,26);\r\ncout<<\"RESERVATION NO\";\r\ngotoxy(30,26);\r\ncout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n}\r\nelse\r\n{\r\nstrcpy(status,\"pending\");\r\ngotoxy(10,24);\r\ncout<<\"STATUS\";\r\ngotoxy(30,24);\r\nputs(status);\r\ngotoxy(10,26); cout<<\"RESERVATION NO\"; gotoxy(30,26);\r\ncout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n}\r\n \r\ncase 5:\r\ntoss++; resno=rand(); if((nofss-toss)>0) {\r\nstrcpy(status,\"confirmed\");\r\ngotoxy(10,24) ;\r\ncout< <\"STATUS\";\r\ngotoxy(30,24);\r\nputs(status);\r\ngotoxy(10,26); cout<<\"RESERVATION NO\";\r\ngotoxy(30,26); cout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n}\r\nelse\r\n{\r\nstrcpy(status,\"pending\");\r\ngotoxy(10,24);\r\ncout<<\"STATUS\";\r\ngotoxy(30,24);\r\nputs(status);\r\ngotoxy(10,26);\r\n \r\ncout<<\"RESERVATION NO\";\r\ngotoxy(30,26);\r\ncout<<resno;\r\ngetch();\r\nfile.write((char*)&#038;tick,sizeof(tick)); break;\r\n}\r\n}\r\ngotoxy(10,28);\r\ncout<<\"DO YOU WISH TO CONTINUE BOOKING TICKETS (Y\/N) ? \"; gotoxy(57,30); char n;\r\ncin>>n;\r\nif(n=='y'||n=='Y') {\r\ngoto S;\r\n}\r\n}\r\n}\r\nif(f==0)\r\n{\r\nclrscr();\r\ngotoxy(10,10);\r\ncout< <\"ERROR IN THE TRAIN NUMBER ENTERED !!!\"; getch();\r\n}\r\nfile.close();\r\n}\r\n \r\nvoid tickets::cancellation()\r\n{\r\nclrscr(); ifstream fin;\r\nfin.open(\"Ticket1.dat\",ios::out);\r\n \r\nofstream file;\r\nfile.open(\"Temp1.dat\",ios::app);\r\nfin.seekg(0);\r\ngotoxy(10,10);\r\ncout<<\"ENTER THE RESERVATION NO \";\r\nint r,f=0;\r\ncin>>r;\r\nif(!fin)\r\n \r\ncout< <\"ERROR IN THE FILE !!!\";\r\n}\r\nwhile(!fin.eof())\r\n{\r\nfin.read((char*)&#038;tick,sizeof(tick)); int z;\r\nz=ret(); if(z!=r)\r\n{\r\nfile.write((char*)&#038;tick,sizeof(tick));\r\n}\r\nif(z==r) {\r\nf=1;\r\n}\r\n}\r\nfile.close(); fin.close();\r\nremove(\"Ticket1.dat\"); rename(\"Temp1.dat\",\"Ticket1.dat\");\r\nif(f==0) {\r\ngotoxy(10,12);\r\ncout<<\"NO SUCH RESERVATION IS MADE !!! PLEASE\r\nRETRY\t\";\r\ngetch();\r\n \r\n}\r\nelse\r\n{\r\ngotoxy(10,12);\r\ncout<<\"RESERVATION CANCELLED\"; getch();\r\n}\r\n}\r\n \r\nvoid main() {\r\nint ch,r=1000,j;\r\nclrscr();\r\ngotoxy(33,22);\r\ncout<<\"WELCOME\";\r\nZ:\r\nclrscr(); gotoxy(25,8) ;\r\ncout<<\"RAILWAY TICKET RESERVATION\"; gotoxy(25,9);\r\ncout<<\"==========================\";\r\ngotoxy(20,15) ; cout<<\"1.TRAIN DETAILS\";\r\ngotoxy(20,17);\r\ncout<<\"2.UPDATE TRAIN DETAILS \";\r\ngotoxy(20,19);\r\ncout<<\"3.RESERVING A TICKET \";\r\ngotoxy(20,21);\r\ncout<<\"4.CANCELLING A TICKET\";\r\ngotoxy(20,23);\r\ncout<<\"5.DISPLAY THE PRESENT TICKET STATUS \";\r\ngotoxy(20,25);\r\ncout<<\"6.EXIT\";\r\ngotoxy(20,27);\r\ncout<<\"ENTER YOUR CHOICE: \";\r\n \r\n \r\ncin>>ch; char n;\r\nswitch(ch) {\r\ncase 1: {\r\nifstream fin(\"Train1.dat\",ios::out);\r\nfin.seekg(0);\r\nclrscr();\r\nif(!fin)\r\n{\r\nclrscr();\r\ngotoxy(10,10);\r\ncout< <\"ERROR IN THE FILE !!!\";\r\n}\r\nelse {\r\nclrscr();\r\nwhile(!fin.eof()) {\r\nfin.read((char*)&#038;tr,sizeof(tr)); tr.display();\r\n}\r\n}\r\nfin.close(); goto Z;\r\n}\r\ncase 2:\r\nclrscr();\r\ngotoxy(20,10);\r\ncout<<\"ENTER THE PASSWORD \" ;\r\ncin>>j;\r\ngotoxy(20,30);\r\ncout< <\"CHECKING PLEASE WAIT\t\";\r\ngetch();\r\n \r\n}\r\n \r\n{\r\nY:\r\nofstream fout(\"Train1.dat\",ios::app); tr.input();\r\nfout.write((char*)&#038;tr,sizeof(tr));\r\nfout.close();\r\ngotoxy(10,30);\r\ncout<<\"DO YOU WISH TO CONTINUE UPDATING ?(Y\/N)\";\r\ncin>>n;\r\nif(n==y||n==Y)\r\ngoto Y; goto Z;\r\n}\r\nelse\r\ngoto Z;\r\n \r\ncase 3:\r\ntick.reservation(); goto Z;\r\n \r\ncase 4:\r\ntick.cancellation(); goto Z;\r\n \r\ncase 5:\r\ntick.display(); goto Z;\r\n \r\ncase 6:\r\nexit(0);\r\n}\r\ngetch();\r\n \r\n<\/stdlib><\/process><\/fstream><\/stdio><\/dos><\/string><\/conio><\/iostream>\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Here is a simple C++ program for students, the aim of this post is only help students who learn C++. \/\/PROGRAM &#8211; TRAIN RESERVATION #indude #include #include #include #include #include #include #include class train { private : int trainno,nofafseat,nofasseat,noffsseat,nofacseat,nofssseat; char trainname[60],startingpoint[60],destination[60]; public : train() { trainno=0; nofafseat=0; nofasseat=0; noffsseat=0; nofacseat=0; nofssseat=0; strcpy(trainname,&#8221;\/0&#8243;); strcpy(startingpoint,&#8221;\/0&#8243;); strcpy(destination,&#8221;\/0&#8243;); } [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[44],"tags":[72,55],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.2.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>C++ programs for students - Vishmax.com<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"C++ programs for students - Vishmax.com\" \/>\n<meta property=\"og:description\" content=\"Here is a simple C++ program for students, the aim of this post is only help students who learn C++. \/\/PROGRAM - TRAIN RESERVATION #indude #include #include #include #include #include #include #include class train { private : int trainno,nofafseat,nofasseat,noffsseat,nofacseat,nofssseat; char trainname[60],startingpoint[60],destination[60]; public : train() { trainno=0; nofafseat=0; nofasseat=0; noffsseat=0; nofacseat=0; nofssseat=0; strcpy(trainname,&quot;\/0&quot;); strcpy(startingpoint,&quot;\/0&quot;); strcpy(destination,&quot;\/0&quot;); } [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/\" \/>\n<meta property=\"og:site_name\" content=\"Vishmax.com\" \/>\n<meta property=\"article:published_time\" content=\"2012-02-11T14:17:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2012-05-19T12:40:03+00:00\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"http:\/\/www.vishmax.com\/en\/#\/schema\/person\/785fa94b56eb17ae7706d30777d6ab93\"},\"headline\":\"C++ programs for students\",\"datePublished\":\"2012-02-11T14:17:11+00:00\",\"dateModified\":\"2012-05-19T12:40:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/\"},\"wordCount\":24,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/www.vishmax.com\/en\/#organization\"},\"keywords\":[\"Code Library\",\"Internet\"],\"articleSection\":[\"Labs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/\",\"url\":\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/\",\"name\":\"C++ programs for students - Vishmax.com\",\"isPartOf\":{\"@id\":\"http:\/\/www.vishmax.com\/en\/#website\"},\"datePublished\":\"2012-02-11T14:17:11+00:00\",\"dateModified\":\"2012-05-19T12:40:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"http:\/\/www.vishmax.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"C++ programs for students\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/www.vishmax.com\/en\/#website\",\"url\":\"http:\/\/www.vishmax.com\/en\/\",\"name\":\"Vishmax.com\",\"description\":\"Software Company in Calicut for Web Design and eCommerce\",\"publisher\":{\"@id\":\"http:\/\/www.vishmax.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/www.vishmax.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"http:\/\/www.vishmax.com\/en\/#organization\",\"name\":\"Vishmax.com\",\"url\":\"http:\/\/www.vishmax.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/www.vishmax.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.vishmax.com\/en\/wp-content\/uploads\/2023\/03\/logo-vishmax.png\",\"contentUrl\":\"https:\/\/www.vishmax.com\/en\/wp-content\/uploads\/2023\/03\/logo-vishmax.png\",\"width\":150,\"height\":50,\"caption\":\"Vishmax.com\"},\"image\":{\"@id\":\"http:\/\/www.vishmax.com\/en\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"http:\/\/www.vishmax.com\/en\/#\/schema\/person\/785fa94b56eb17ae7706d30777d6ab93\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"http:\/\/www.vishmax.com\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e218268870406c917d20b442936d9e68?s=96&d=monsterid&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e218268870406c917d20b442936d9e68?s=96&d=monsterid&r=g\",\"caption\":\"admin\"},\"url\":\"https:\/\/www.vishmax.com\/en\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"C++ programs for students - Vishmax.com","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/","og_locale":"en_US","og_type":"article","og_title":"C++ programs for students - Vishmax.com","og_description":"Here is a simple C++ program for students, the aim of this post is only help students who learn C++. \/\/PROGRAM - TRAIN RESERVATION #indude #include #include #include #include #include #include #include class train { private : int trainno,nofafseat,nofasseat,noffsseat,nofacseat,nofssseat; char trainname[60],startingpoint[60],destination[60]; public : train() { trainno=0; nofafseat=0; nofasseat=0; noffsseat=0; nofacseat=0; nofssseat=0; strcpy(trainname,\"\/0\"); strcpy(startingpoint,\"\/0\"); strcpy(destination,\"\/0\"); } [&hellip;]","og_url":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/","og_site_name":"Vishmax.com","article_published_time":"2012-02-11T14:17:11+00:00","article_modified_time":"2012-05-19T12:40:03+00:00","author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/#article","isPartOf":{"@id":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/"},"author":{"name":"admin","@id":"http:\/\/www.vishmax.com\/en\/#\/schema\/person\/785fa94b56eb17ae7706d30777d6ab93"},"headline":"C++ programs for students","datePublished":"2012-02-11T14:17:11+00:00","dateModified":"2012-05-19T12:40:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/"},"wordCount":24,"commentCount":0,"publisher":{"@id":"http:\/\/www.vishmax.com\/en\/#organization"},"keywords":["Code Library","Internet"],"articleSection":["Labs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/","url":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/","name":"C++ programs for students - Vishmax.com","isPartOf":{"@id":"http:\/\/www.vishmax.com\/en\/#website"},"datePublished":"2012-02-11T14:17:11+00:00","dateModified":"2012-05-19T12:40:03+00:00","breadcrumb":{"@id":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vishmax.com\/en\/labs\/c-programs-for-students\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"http:\/\/www.vishmax.com\/en\/"},{"@type":"ListItem","position":2,"name":"C++ programs for students"}]},{"@type":"WebSite","@id":"http:\/\/www.vishmax.com\/en\/#website","url":"http:\/\/www.vishmax.com\/en\/","name":"Vishmax.com","description":"Software Company in Calicut for Web Design and eCommerce","publisher":{"@id":"http:\/\/www.vishmax.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/www.vishmax.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"http:\/\/www.vishmax.com\/en\/#organization","name":"Vishmax.com","url":"http:\/\/www.vishmax.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.vishmax.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.vishmax.com\/en\/wp-content\/uploads\/2023\/03\/logo-vishmax.png","contentUrl":"https:\/\/www.vishmax.com\/en\/wp-content\/uploads\/2023\/03\/logo-vishmax.png","width":150,"height":50,"caption":"Vishmax.com"},"image":{"@id":"http:\/\/www.vishmax.com\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"http:\/\/www.vishmax.com\/en\/#\/schema\/person\/785fa94b56eb17ae7706d30777d6ab93","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"http:\/\/www.vishmax.com\/en\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/e218268870406c917d20b442936d9e68?s=96&d=monsterid&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e218268870406c917d20b442936d9e68?s=96&d=monsterid&r=g","caption":"admin"},"url":"https:\/\/www.vishmax.com\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.vishmax.com\/en\/wp-json\/wp\/v2\/posts\/499"}],"collection":[{"href":"https:\/\/www.vishmax.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vishmax.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vishmax.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vishmax.com\/en\/wp-json\/wp\/v2\/comments?post=499"}],"version-history":[{"count":0,"href":"https:\/\/www.vishmax.com\/en\/wp-json\/wp\/v2\/posts\/499\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.vishmax.com\/en\/wp-json\/wp\/v2\/media?parent=499"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vishmax.com\/en\/wp-json\/wp\/v2\/categories?post=499"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vishmax.com\/en\/wp-json\/wp\/v2\/tags?post=499"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}