int read;
float amount;
- // Now try to read it in the letter-abreviated format
+ // Now try to read it in the letter-abbreviated format
while(pos<str.size() && sscanf(String(str,pos).c_str(),"%f%n",&amount,&read))
{
pos+=read;
// skip trailing zeros
int count = 0;
- for (String::reverse_iterator i = seconds.rbegin(); (*i) == '0'; i++)
+ String::reverse_iterator i = seconds.rbegin();
+ for ( ; (*i) == '0'; i++)
count++;
// if we removed too many, go back one place, leaving one zero