Mega Code Archive

 
Categories / C++ Tutorial / Development
 

Memory management new-delete

#include <iostream.h> #include <stdlib.h> int main () {   char input [100];   int count,n;   long * longPointer, total = 0;      cout << "How many numbers do you want to type in? ";      cin.getline (input,100);    count=atoi (input);      longPointer= new long[count];      if (longPointer == NULL)        exit (1);      for (n=0; n<count; n++)   {     cout << "Enter number: ";     cin.getline (input,100);      longPointer[n]=atol (input);   }   cout << "You have entered: ";   for (n=0; n<count; n++)     cout << longPointer[n] << ", ";   delete[] longPointer;   return 0; } How many numbers do you want to type in? 1 Enter number: a You have entered: 0, "