| | |
dynamic memory allocation
Please support our C++ advertiser: Intel Parallel Studio Home
Thread Solved |
•
•
Join Date: Apr 2007
Posts: 3
Reputation:
Solved Threads: 0
Hey, I'm writting a program in C that is supposed to be a simple connect four game. I ran into problems when I tried to assign my array connects to a set value. The compiler gave me the error, Invalid indirection. Heres a little bit of the code where the problem is.
I tried several different ways like:
and I'm using Borland C++ builder 5.
c Syntax (Toggle Plain Text)
// ask user how big of a board is wanted printf("\n\nSelect game board size."); printf("\nEnter number of rows. (min 4, max 9): "); scanf("%d", &num_rows); // valid entry check for rows while((num_rows < 4) || (num_rows > 9)) { printf("\n\nInvalid entry, Please re-enter row size: "); scanf("%d", &num_rows); } printf("\nEnter number of columns. (min 4, max 9): "); scanf("%d", &num_cols); // valid entry check for columns while((num_cols < 4) || (num_cols > 9)) { printf("\n\nInvalid entry, Please re-enter row size: "); scanf("%d", &num_cols); } // memory allocation based on user defined board size ptr2d = (char *)malloc(sizeof(char)*num_cols*num_rows); board_ptr = ptr2d; // clean allocated memory and assign a generic filler for (j = 0; j <= num_cols; j++) for (i = 0; i <= num_rows; i++) *board_ptr[i][j] = "*"; //<------problem here
I tried several different ways like:
c Syntax (Toggle Plain Text)
board_ptr[i][j] ="*" *(board_ptr[i][j]) ="*" (*board_ptr[i][j]) ="*"
Last edited by WolfPack; Apr 2nd, 2007 at 7:28 pm. Reason: [CODE][/CODE] tags
Apparently
http://www.daniweb.com/techtalkforum...cement8-3.html
Isn't in a big enough font, all the noobs keep missing the point.
http://www.daniweb.com/techtalkforum...cement8-3.html
Isn't in a big enough font, all the noobs keep missing the point.
![]() |
Similar Threads
- Problem with memory allocation =( (C)
- Static and Dynamic Memory Allocations...Advan's & Disadvan's??? (Computer Science)
- regarding dynamic memory allocation (C)
- memory allocation ptr to array? how? (C)
- Dynamic memory allocation homework (C++)
Other Threads in the C++ Forum
- Previous Thread: Error C2660 Function does not take 1 argument
- Next Thread: Learning "C"
| Thread Tools | Search this Thread |
api array based binary bitmap c++ c/c++ calculator char char* class classes code coding compile console conversion count database delete deploy desktop developer directshow dll download dynamic dynamiccharacterarray email encryption error file forms fstream function functions game givemetehcodez google graph gui homeworkhelp iamthwee ifstream input int java lib linkedlist linker linux list loop looping loops map math matrix memory multiple news node number numbertoword output pointer problem program programming project python random read recursion recursive reference return rpg sorting string strings temperature template templates test text text-file tree unix url variable vector video visualstudio win32 windows winsock word wordfrequency wxwidgets






