hi;
for example i have a file includes x lines
how can i read all lines in a for loop?
[code]
for (..i..)
{
ptr.getline(buffer[i],100);
}
hi;
for example i have a file includes x lines
how can i read all lines in a for loop?
[code]
for (..i..)
{
ptr.getline(buffer[i],100);
}
try
for(int i=0;!filename.eof();i++)
That is incorrect. Since the end of file condition does not occur till after a read, the comparison is required at the top of the loop.
Code:>> while(file.getline(/*this goes first*/) && file.good()) // certain >> {/*do it*/} >> if(!file.eof()) // optional >> {/*handle bad errors*/}
Code:#include <cmath> #include <complex> bool euler_flip(bool value) { return std::pow ( std::complex<float>(std::exp(1.0)), std::complex<float>(0, 1) * std::complex<float>(std::atan(1.0) *(1 << (value + 2))) ).real() < 0; }