コード例 #1
0
ファイル: main.c プロジェクト: mzarkowski/c
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;
}
コード例 #2
0
ファイル: ping.cpp プロジェクト: skoczo/NetworkScanner
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);
    }
}
コード例 #3
0
ファイル: trackinfo.cpp プロジェクト: skoczo/MiastoMuzyki
/*
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();
    }
}