int main(int argc, char* argv[])
{
  struct node *ptr1, *ptr2;
  listinitialize();
  ptr1 = insertafter(1, head);
  ptr2 = insertafter(2, ptr1);
  ptr1 = insertafter(3, ptr2);
  printkeys(); printf("\n");
  exchange(head, ptr2);
  printkeys(); printf("\n");
  movenexttofront(ptr2);
  printkeys(); printf("\n");
  deletenext(head);
  printkeys();
  return 0;
}
Esempio n. 2
0
int main()
{
    
    f1.open("/Users/robinmalhotra2/Desktop/csl201check.txt",std::ios::in|std::ios::out);
    
    f1.getline(s, 80, ' ');
        while (f1.good())
    {

        
        
        
       
        std::cout<<"addasd";
        if ((strlen(s)==1) && (s[0])<'9' && (s[0])>'0')
            
        {
            switch ((s[0]))
            {
                    
                case '1':
                    createandprintlist();
                    
                
                    break;
                    
                case '2':
                    sortlist();
                    break;
                    
                case '3':
                    nextinsert();
                    break;
                    
                case '4':
                    searchlist();
                    break;
                    
                case '5':
                    deletenext();
                    break;
                    
                case '6':
                    deduplicate();
                    break;
                    
                case '7':
                    mergesortthing();
                    break;
                    
                case '8':
                    credits();
                    break;
                    
                    
                    
                default:
                    break;
            }
        }
        
        
    }
    f1.close();
    
    
    
}