diff options
| -rw-r--r-- | Inclass 10/PointerExamples.cpp | 5 | ||||
| -rw-r--r-- | Inclass 10/program.cpp | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/Inclass 10/PointerExamples.cpp b/Inclass 10/PointerExamples.cpp index 3a652e0..4a1bc7a 100644 --- a/Inclass 10/PointerExamples.cpp +++ b/Inclass 10/PointerExamples.cpp @@ -8,9 +8,10 @@ using std::endl; void Swap(Node* first, Node* second) { - int test; + int test, test2; test = first->data; - first->data = second->data; + test2 = second->data; + first->data = test2; second->data = test; cout << test << endl; diff --git a/Inclass 10/program.cpp b/Inclass 10/program.cpp index fb9b9c6..e591996 100644 --- a/Inclass 10/program.cpp +++ b/Inclass 10/program.cpp @@ -25,6 +25,8 @@ int main() newNode.next = &nextNode; + cout << nextNode.data << endl; + Swap(&newNode, &nextNode); cout << "first node swapped is: " << newNode.data << " the second node swapped is : " << nextNode.data << endl; |