On Fri, Nov 11, 2011 at 8:57 PM, Muhammad Maqsood <m.maqsood.sagar@gmail.com> wrote:
#include <iostream.h>#include <string.h>using namespace std;class Node{public:int value;string Name;Node * next;Node(int a, string b){this->value=a;this->Name=b;this->next=NULL;}};Node *Head;void addNod(int value, string name){Node *p;if(Head==NULL){Head = new Node(value,name);}else{p=Head;while(p->next!=NULL){p=p->next;}p->next = new Node(value,name);}}void SearchThis(string a){while(Head->Name!=a){Head=Head->next;}cout<<"found: "<< Head->value<<" "<<Head->Name<<endl;}void DeleteFunction(string nameToDelete){Node *Current, *NextCurrent;if(Head->Name==nameToDelete){Current=Head;Head=Head->next;delete Current;}else{Current=Head;while(Current!=NULL && Current->Name!=nameToDelete){NextCurrent = Current;Current = Current->next;}if(Current){NextCurrent->next = Current->next;delete Current;}}}void PrintList(){Node *Print;Print = Head;while(Print!=0){cout<<Print->value<<" "<<Print->Name<<endl;Print=Print->next;}}int main(){cout<<"\Welcome to Student Information System (Pakyouth)\n"<<endl;int choice;cout<<"1- Enter student information"<<endl;cout<<"2- Search student by ID"<<endl;cout<<"3- Search student by Name"<<endl;cout<<"4- Delete student information"<<endl;cout<<"5- Print all students"<<endl;cout<<"6- Quit"<<endl;int rol;string na;while(choice!=6){cout<<"\n\n \t\tenter ur choice \n "<<endl;cin>>choice;if(choice==1){
cout<<"enter roll number ";cin>>rol;cout<<"enter name ";cin>> na;addNod(rol,na);}else if(choice==3){cout<<"enter student name to search "<<endl;cin>>na;SearchThis(na);}else if(choice==4){cout<<"cout enter student name "<<endl;cin>>na;DeleteFunction(na);}else if(choice==5){PrintList();}else if(choice==2){cout<<"sorry, not codded this function "<<endl;}else{return 0;}}system("pause");};--
Join us at facebook: https://www.facebook.com/VU.Study.Corner
Group Link: http://groups.google.com/group/VU-Study-Corner?hl=en
Group Rules: http://groups.google.com/group/VU-Study-Corner/web/group-rules
Unsubscribe: VU-Study-Corner+unsubscribe@googlegroups.com
Adult contents, Spamming, Immoral & Rudish talk, Cell number, Websites & Groups links specially in paper days are strictly prohibited and banned in group.
--
Join us at facebook: https://www.facebook.com/VU.Study.Corner
Group Link: http://groups.google.com/group/VU-Study-Corner?hl=en
Group Rules: http://groups.google.com/group/VU-Study-Corner/web/group-rules
Unsubscribe: VU-Study-Corner+unsubscribe@googlegroups.com
Adult contents, Spamming, Immoral & Rudish talk, Cell number, Websites & Groups links specially in paper days are strictly prohibited and banned in group.
No comments:
Post a Comment