#include #include #include // Sokcélú müveletekhez #include // String müveletekhez #include // file müveletekhez using namespace std; struct adatsor{ int ora; int perc; int mp; string rendszam; }; void kiir(int x) { if (x<10) cout <<"0"; cout <>adat[i].ora >>adat[i].perc >>adat[i].mp >>adat[i].rendszam ) { // printf("%i. sor: %i:%i:%i és", i, adat[i].ora, adat[i].perc, adat[i].mp); //Csak teszt! // cout <idokul) { idokul=idoszamit; idokulindex=i; } } printf("%i:%i:%i - ",adat[idokulindex-1].ora,adat[idokulindex-1].perc,adat[idokulindex-1].mp); printf("%i:%i:%i\n",adat[idokulindex].ora,adat[idokulindex].perc,adat[idokulindex].mp); //6.feladat printf("\n6.feladat: Rendszám azonosítása\n"); string minta; printf("Adjon meg egy rendszámot vagy mintát:"); cin >>minta; int j; //Ciklusváltozó string betu[7]; //A mintarendszam betüi int jo[7]; //Adott karekter megegyezik-e? int mindjo; //A teljes rendszam megegyezik-e? if (minta.length()!= 7) printf("A megadott rendszám hossza: %i, tehát nem megfelelö!\n",minta.length()); else { for (j=0;j<=6;j++) { betu[j]=minta.substr(j,1); } for (i=1; i<=utolsorsz;i++) { mindjo = 1; for (j=0;j<=6;j++) { jo[j]=0; if (betu[j]==adat[i].rendszam.substr(j,1)) jo[j]=1; if (betu[j]=="*") jo[j]=1; mindjo = mindjo*jo[j]; } if (mindjo==1) cout <=300) { //sorkiir(adat[i]); // Ha ez több, mint 5 perc, akkor cseledni kell! if (adat[i].ora<10) myfile7 <<"0"; myfile7 <