c - Allocate array from command line parameters -
I am working on a small application and I am capturing a value from the command line. I would like to capture the value and use it to initialize an array. Here's what I'm trying to do.
int main (int argc, char * argv []) {int option = atoi (argv [2]); Int value [options]; ......}
I am getting a compilation because my option variable is not a const error: error 2 error C2057: continuous expression of hope
Is there any way I can do that?
Thank you for your help!
itemprop = "text">
If compilation is not known at the time, then you need to allocate memory to dynamic, Code> malloc :
int main (int argc, char * argv []) {int option = atoi (argv [2]); Int * value = Molok (option * sizeof (int)); / * ...... * / free (value); / * Removing memory when you are done with it * /}
Comments
Post a Comment