| | |
Passing Arrays to function in Visual C++
![]() |
•
•
Join Date: Feb 2005
Posts: 6
Reputation:
Solved Threads: 0
This seems like a simple task but the microsoft visual c++ 6.0 compiler is giving me a problem with this. Its complaining about the lines where i try to use a passed array such as "fin[i]=0".
Its giving this error for the following code.
"error C2109: subscript requires array or pointer type"
<< moderator edit: added [code][/code] tags >>
Its giving this error for the following code.
"error C2109: subscript requires array or pointer type"
C++ Syntax (Toggle Plain Text)
void main() { ///// data structures for banker's ////////////////// //avaliable resources, actually only one, which is bank's Money. int r_avaliable; int curr_allocation[NUM_PROCESSES]; //current allocation of resources (money) to each Process (Client) int max[NUM_PROCESSES]; //max demand of each process int need[NUM_PROCESSES]; //remaining resource need of each process int request[NUM_PROCESSES]; //requests of clients for money. //used for safety algorithm int finish[NUM_PROCESSES]; int ret; ret = safety(r_avaliable, need, finish); } //end Main () int safety (int ava, int nd[], int fin[]) { //initialize work to avaliable, using ava so, OK. //initialize finish[i]= false for all i =1,2,3,etc.. for (int i=0; i<=NUM_PROCESSES; i++) { fin[i]=0; } //find i such that both, //finish[i]= false and //Needi <= Work (avaliable) for (int j=0; j <=NUM_PROCESSES; j++) { //look for an unmarked process if ((fin[j]==false) && (nd[j] < ava[1])) { //if found //A = A+Ci //Ci = 0; } //else else { //loop = false } } //end for return 1; } //end safety //function prototypes bool safety(int , int [NUM_PROCESSES] , int [NUM_PROCESSES]);
<< moderator edit: added [code][/code] tags >>
•
•
•
•
Originally Posted by F50
if ((fin[j]==false) && (nd[j] < ava[1]))
![]() |
Similar Threads
- Passing a member function pointer (C++)
- Problem when passing arrays from c# to matlab (C#)
- Passing arrays between subs (VB.NET)
- Help: Passing arrays between functions (C)
- passing arrays in visual basic (Visual Basic 4 / 5 / 6)
Other Threads in the C++ Forum
- Previous Thread: make directory
- Next Thread: Sorting
| Thread Tools | Search this Thread |
api array based binary bitmap c++ c/c++ char class classes classified code coding compatible compile console conversion count date delete deploy desktop developer directshow dll download dynamic dynamiccharacterarray email encryption error file filewrite forms fstream function functions game givemetehcodez graph gui homeworkhelp homeworkhelper homeworksolutions iamthwee icon if...else ifstream input int integer java lib linkedlist linker loop looping loops map math matrix memory multiple news node object output play pointer problem program programming project python random read recursion reference rpg string strings struct symbol temperature template test text text-file toolkit tree url values variable vector video win32 windows winsock wordfrequency wxwidgets





