Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- struct ElementList{
- int data;
- ElementList *next;
- };
- struct List {
- ElementList *first = NULL;
- void addToList(int valueToAdd){
- ElementList *p = new ElementList;
- p->data = valueToAdd;
- p->next = first;
- first = p;
- }
- void showList(){
- ElementList *p = first;
- while (p != NULL){
- cout << p->data << endl;
- p=p->next;
- }
- }
- void deleteFirst(int valueToDelete){
- ElementList *p = new ElementList;
- p = first;
- if (p->data == valueToDelete){
- first = p->next;
- }
- else
- }
- };
- int _tmain(int argc, _TCHAR* argv[])
- {
- List *box = new List;
- box->addToList(10);
- box->addToList(15);
- box->addToList(12);
- box->showList();
- cout << "--------------" << endl;
- box->deleteFirst(12);
- box->showList();
- system("pause");
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement