I'm writed a program for calculating the e number. I can compile
the source code but when i try run the program, system gives
'program stopped working' error.
Source code;
"""
// main.d
module main;
import std.file;
import std.conv;
long factorial(long i){
if (i == 0){
return 1;
}else{
return(i * factorial(i-1));
}
}
void main(string[] args){
real *e; e = new real; *e = 0; long *integer; integer = new
long; *integer = 1;
for(; *integer <= 100; *integer++){
*e = (*e) + (*integer / factorial(*integer));
}
if(exists("e") != 0)
{
std.file.write("e", to!string(*e));
}else{
//...
}
delete(e); delete(integer);
}
"""