|
FILE *file;
file = fopen("/proc/meminfo","r");
char str[30] = {};
QString memStr;
for(int j=0;j<3;j++)
{
fgets(str, 30, file);
qDebug()<<str;
QString string = QString();
for(int a=0;a<8;a++)
{
string = string.append(str[a]);
}
qDebug()<<string;
if(string == QString("MemFree:"))
{
for(int z=8;z<30;z++)
{
if(((int)str[z]>=48)&&((int)str[z]<58))
{
memStr = memStr.append(str[z]);
}
}
int memInt = memStr.toInt();
qDebug()<<"memStr = "<<memStr;
qDebug()<<"memInt = "<<memInt;
}
} |
|