Why does calling readln() more than once not work
Ruby The Roobster
michaeleverestc79 at gmail.com
Thu Jan 28 19:25:52 UTC 2021
I call readln() on a variable in a loop. On the next iteration,
it's as if the readln() is ignored, as it moves on to the next
line apparently. Here is the code:
for(int i = 1;i<1000;i++)
{
int tempx;
int tempy;
int high = 0;
double highs = 0;
writeln("Type in data for an egg:");
write("Chicken: ");
readln(tempz);
write("Width: ");
readf(" %d",&tempx);
write("Hight: ");
readf(" %d",&tempy);
data[i] = new egg(tempx,tempy,cast(string)tempz);
//...
Anything that will fix this?
More information about the Digitalmars-d-learn
mailing list