[Qt-interest] I am facing a problem
Sujan Dasmahapatra
sujan.dasmahapatra at gmail.com
Wed Aug 12 17:22:59 CEST 2009
I am reading an int and a double from file. Can u tell me how could I check
whether it's an int or double.
something like
*int intval;*
*double doubleval;*
**
*file >> intval >> doubleval;*
**
*// Now I want to check whether it's an int or a junk value and whether it's
a double or a junk value !!!!!*
*How can I check that.*
**
*It's a C++ question but is there anythin in Qt to check the data type ???*
On Wed, Aug 12, 2009 at 5:35 PM, Srdjan Todorovic <
todorovic.s at googlemail.com> wrote:
> Hi,
>
> On 12/08/2009, Sujan Dasmahapatra <sujan.dasmahapatra at gmail.com> wrote:
> >
> ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
> > int numberOfPoints = 201;
> > QString testNumberOfPoints = QString::number(numberOfPoints);
> > for(i=0; i<testNumberOfPoints.length(); i++)
> > {
> > qDebug() << testNumberOfPoints.at(i) << "\n";
> > if(testNumberOfPoints.at(i) != '0' ||
> > testNumberOfPoints.at(i) != '1' || testNumberOfPoints.at(i) != '2' ||
> > testNumberOfPoints.at(i) != '3' ||
> > testNumberOfPoints.at(i) != '4' ||
> testNumberOfPoints.at(i)
> > != '5' || testNumberOfPoints.at(i) != '6' || testNumberOfPoints.at(i) !=
> > '7' ||
> > testNumberOfPoints.at(i) != '8' ||
> testNumberOfPoints.at(i)
> > != '9')
>
> You might get better performance if you did something like:
>
> if ( testNumberOfPoints.at(i) < 48 || testNumberOfPoints.at(i) >58)
> {
> // display warning
> }
>
> This would require that at() returns an int or a char (i've not
> checked). But if you can somehow do an ASCII check, it may be faster.
>
> Srdjan
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
--
Thanks & Regards
S. Dasmahapatra
B.E. (Aeronautics-Aerodynamics)
Bangalore, India
Ph:91-9900839788
Office:91-80-66470248
mail id : sujan.dasmahapatra at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-interest-old/attachments/20090812/5adb02e9/attachment.html
More information about the Qt-interest-old
mailing list