Access violation problem

Trying to finish this last project so I never have to program again but I can't seem to find the error with this code, I've run the debugger but I can't tell why it crashes at the line it says there is a problem at

The debugger points to line 125 in the second block of code and it says there is an access violation (segmentation fault) but I can't seem to find where the problem is.

You should start out by checking all of the places where you allocate memory (especially line 29) to make sure they don't return NULL. Also, the Storm constructor, on line 40, you can't assign a non-existing array element to another non-existing array element! In other words, sname[ 15 ] doesn't exist in an array of 15 elements; nor does name[ 15 ]! You should either do a character-by-character copy; or a strcpy().

There's probably a lot more wrong with this file. I'm just pointing out the first things I noticed. The OP told us the error was at Line 125, I noticed that was a comment so I read downward and saw that he was trying to access the ".print()" member function of the Storm class from an array. When I looked to see how the array was created I saw that he did it as an array of pointers. So the access operator on that array will return a pointer since that is what is stored in the array.