C++ 2 időpont különbsége segítség?
2 időpontot hogyan lehet egymásból kivonni?
Az időpontok a következőképpen vannak megadva: óó:pp:mm
Hogyan tudom óó:pp:mm-formában megadni a különbségüket?
float o,p,mp,o2,p2,mp2;
ido=o*3600+p*60+mp; //idő másodpercben
ido2=o2*3600+p2*60+mp2; //másik
Ezután kivontam, az eredményt elosztottam 3600-zal, a maradékot 60-nal, a többi pedig a másodperc. ennek szerintem működnie kellene, de nem jó. És gondolom van ennél egyszerűbb megoldás is.
Pl.:
ido: 01:11:53 -->4313
ido2: 01:12:03 -->4323
kulonbseg: -20
Azt elosztom 3600-zal, ami int-ben 0, a maradékot 60-nal, ami megint 0, a többi pedig a másodperc.
szerintem odáig jó ahogy az időt megadod másodpercben
ha megvan az eredményed akkor én ezt tenném:
int ujora = eredmeny/3600
eredmeny = eredmeny%3600;
int ujperc = eredmeny/60;
int ujmasodperc = eredmeny%60;
Írd meg, hogy így jó e :)
És ciklusfeltételként hogyan lehet megadni szöveget? Tegyük fel, hogy olyan szöveget keresek, ami tartalmazza a nagy szót.
while(i<db&&tomb[i].szavak!='****')
{
i++;
}
Hogyan tudom megadni, hogy olyanokat keressen, amik tartalmazzák a nagy-ot? Pl. nagypapa, nagymama.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!