int main() { float aa, bb, xx; dane(&aa, &bb); // printf("Wczytano aa = %f, bb = %f\n", aa, bb); rownanie(aa, bb, &xx); // printf("Wyliczono xx = %f\n", xx); wynik(aa, bb, xx); return 0; }
void Ping::run() { int wynik; srand(time(NULL)); int r=rand()%9000; usleep(r); // std::cout<<r<<std::endl; while(Ping::isStarted()) { wynik=system(("ping "+adres+" -c 1 -q -W 1").toLatin1().data()); std::cout<<"wynik: "<<wynik<<std::endl; emit dane(adres,wynik); sleep(rand()%delay+5); } }
/* if file dowloaded start get info from it */ void trackInfo::finished(QNetworkReply *reply) { if(reply->error()!=0) { qDebug()<<("error while load track info\ntrackInfo::finished\n "+QString::number(reply->error())).toAscii(); qDebug()<<reply->url().toString().toAscii(); l=NULL; } else { clean(); utwor *u=NULL; QString dane(reply->readAll()); if(dane.length()!=0) { QString tmp; QChar c; int i=0; bool petla=true; while(petla) { tmp=""; while(dane[i]!='\'') i++; i++; if(i<dane.length()) c=dane.at(i); while(c!='\'') { i++; if(i>=dane.length()) { petla=false; break; } tmp.append(c); c=dane.at(i); } if(tmp=="teraz") { u=&l->actual; } else if(tmp=="pozniej") { u=&l->next; } else if(tmp=="idp") { if(u!=NULL) { szukanie(tmp,i,dane,petla); u->idp=tmp; } } else if(tmp=="wyk") { if(u!=NULL) { szukanie(tmp,i,dane,petla); u->artist=tmp; } } else if(tmp=="tyt") { if(u!=NULL) { szukanie(tmp,i,dane,petla); u->title=tmp; } } else if(tmp=="ply") { if(u!=NULL) { szukanie(tmp,i,dane,petla); u->disk=tmp; } } else if(tmp=="rok") { if(u!=NULL) { szukanie(tmp,i,dane,petla); u->year=tmp; } } } } qDebug("player list file parsed succeed\n"); qDebug()<<("\nidp: "+l->actual.idp+" plyta:"+l->actual.disk+" rok:"+l->actual.year+" tytul:"+l->actual.title+" wykonawca:"+l->actual.artist).toAscii(); qDebug()<<("\nidp: "+l->next.idp+" plyta:"+l->next.disk+" rok:"+l->next.year+" tytul:"+l->next.title+" wykonawca:"+l->next.artist).toAscii(); emit dataReady(); } }