[Beginner]Variable length arrays
    helxi via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Sat Feb 25 06:31:49 PST 2017
    
    
  
I am trying to create an array which has a user defined size. 
However the following program is not compiling:
import std.stdio;
void main(){
     write("Enter your array size: ");
     int n;
     readf(" %s", &n);
     int[n] arr; //<-Error: variable input cannot be read at 
compile time
     writeln(arr);
}
1. What's causing this?
2. How can I get around this? I know I can always create a loop 
that appends value 'n' times.
    
    
More information about the Digitalmars-d-learn
mailing list