Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- for (int i = 0; i < liczba; i++) {
- check = 0; //zerowanie zmiennej sprawdzajacej powodzenie wczytywania danych
- if (fread(&probkaPradu, sizeof(probkaPradu), 1, plik)) //proba odczytania danych
- check += 1;
- if (fread(&probkaNapiecia, sizeof(probkaNapiecia), 1, plik)) //proba odczytania danych
- check += 1;
- if ((probkaPradu == 32769 && probkaNapiecia == 65535) || check < 2) { //jesli trafimy na probke zagubiona, iterujemy dalej pomijajac czesc zapisu danej probki do pliku
- continue; //jesli nie uda sie wczytac do zmiennej, pomijamy iteracje (check < 2)
- }
- double probkaPraduDbl;
- float probkaNapieciaFlt;
- probkaPraduDbl = (double)probkaPradu / 1000; //konwersja probki pradu
- probkaNapieciaFlt = (float)(probkaNapiecia * 62.5); //konwersja probki napiecia
- probkaNapieciaFlt = (float)(probkaNapieciaFlt / 1000000);
- fprintf(plikZapis, "%.3f,%.4f\n", probkaPraduDbl, probkaNapieciaFlt);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement