// Justin C. Miller
// created on 10-2-2001
// created for http://www.geocities.com/neonprimetime.geo/index.html
// MALLOC
#include
#include
#include
using namespace std ;
int main(){
srand(time(0)) ;
int i ;
int sizeOfArray1 = 3 ;
int * array1 ;
array1 = new int[sizeOfArray1] ;
for(i = 0 ; i < sizeOfArray1 ; i++)
array1[i] = rand() % 10 + 1 ;
// THE ABOVE 5 LINES
// and the BELOW 5 LINES DO THE SAME THING...
int * array2 ;
array2 = (int*) malloc(sizeOfArray1) ; // uses malloc
for(i = 0 ; i < sizeOfArray1 ; i++)
array2[i] = rand() % 10 + 1 ;
// print out arrays
for(i = 0 ; i < sizeOfArray1 ; i++){
cout << "array1[" << i << "]=" << array1[i] << endl ;
cout << "array2[" << i << "]=" << array2[i] << endl ;
}
int sizeOfArray2 = 6 ;
char * array3 ;
array3 = new char[sizeOfArray2] ;
array3 = "Hello" ;
// THE ABOVE 3 LINES
// and the BELOW 3 LINES DO THE SAME THING...
char * array4 ;
array4 = (char*) malloc(sizeOfArray2) ; // uses malloc
array4 = "Hello" ;
// print out arrays
cout << "array3 " << array3<< endl ;
cout << "array4 " << array4<< endl ;
delete [] array1 ;
free(array2) ;
delete [] array3 ;
free(array4) ;
return 0 ;
}
               (
geocities.com/neonprimetime.geo/cpp)                   (
geocities.com/neonprimetime.geo)