Recursive function call
Suliman via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Wed Sep 24 03:57:25 PDT 2014
string getFileName()
{
//чтобы было проще обрабатываемый файл будем хранить рядом с
бинариком
string filename = chomp(readln());
string path = getcwd();
writeln((path ~ "\\" ~ filename));
if (exists(path ~ "\\" ~ filename))
return (path ~ "\\" ~ filename);
else
{
writeln("File do not exists. Please try again");
getFilename(); //I need something similar, to call function
again.
}
}
In case of error, how I can call function getFileName again?
More information about the Digitalmars-d-learn
mailing list