title: Keep getting a handling error. Causing my program to break
body: <pre><code>void push(char name, int key)
  {
      Node *character = NULL;
      character-&gt;link = tos;
      name = character-&gt;data;
      key = character-&gt;precedence;
      push(character);
  };
  </code></pre>
  
  <p>My my two exceptions:</p>
  
  <pre><code>First-chance exception at 0x011460C2 in Program Assignment 2new.exe: 0xC0000005: Access violation writing location 0x00000008.
  Unhandled exception at 0x011460C2 in Program Assignment 2new.exe: 0xC0000005: Access violation writing location 0x00000008.
  </code></pre>
  
  <p>Also <code>tos</code> is a pointer already defined earlier in my code.</p>