RSS Forums RSS
Please support our C++ advertiser: Programming Forums
Views: 1178 | Replies: 3 | Solved
Join Date: Apr 2007
Posts: 3
Reputation: negbballer54 is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
negbballer54 negbballer54 is offline Offline
Newbie Poster

dynamic memory allocation

  #1  
Apr 2nd, 2007
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.

  1. // ask user how big of a board is wanted
  2. printf("\n\nSelect game board size.");
  3. printf("\nEnter number of rows. (min 4, max 9): ");
  4. scanf("%d", &num_rows);
  5.  
  6. // valid entry check for rows
  7. while((num_rows < 4) || (num_rows > 9))
  8. {
  9. printf("\n\nInvalid entry, Please re-enter row size: ");
  10. scanf("%d", &num_rows);
  11. }
  12. printf("\nEnter number of columns. (min 4, max 9): ");
  13. scanf("%d", &num_cols);
  14.  
  15. // valid entry check for columns
  16. while((num_cols < 4) || (num_cols > 9))
  17. {
  18. printf("\n\nInvalid entry, Please re-enter row size: ");
  19. scanf("%d", &num_cols);
  20. }
  21.  
  22. // memory allocation based on user defined board size
  23. ptr2d = (char *)malloc(sizeof(char)*num_cols*num_rows);
  24. board_ptr = ptr2d;
  25.  
  26. // clean allocated memory and assign a generic filler
  27. for (j = 0; j <= num_cols; j++)
  28. for (i = 0; i <= num_rows; i++)
  29. *board_ptr[i][j] = "*"; //<------problem here


I tried several different ways like:
  1. board_ptr[i][j] ="*"
  2. *(board_ptr[i][j]) ="*"
  3. (*board_ptr[i][j]) ="*"

and I'm using Borland C++ builder 5.
Last edited by WolfPack : Apr 2nd, 2007 at 7:28 pm. Reason: [CODE][/CODE] tags
AddThis Social Bookmark Button
Reply With Quote  

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

Thread Tools Display Modes
Forums | Blogs | Tutorials | Code Snippets | Whitepapers | RSS Feeds | Advertising
All times are GMT -4. The time now is 1:05 pm.
Newsletter Archive - Sitemap - Privacy Statement - Contact Us
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC