Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Autor:
- Grupa:
- Album:
- Data:
- Kod:
- Forma: Pracownia specjalistyczna
- IDE: Microsoft Visual Studio 2008
- */
- #include <stdio.h>
- #include <stdlib.h>
- #pragma warning (disable:4996)
- float Zamiana(float far)
- {
- return (5/9)*(far-32);
- }
- int main(int argc, char *argv[]) {
- FILE * fpBin = fopen("sensor.dat","rb");
- if (fpBin == NULL)
- {
- printf("Blad otwarcia pliku sensor.dat\n");
- return 0;
- }
- FILE * fpSensor = fopen("sensor.txt","w");
- if (fpSensor == NULL)
- {
- printf("Blad otwarcia pliku sensor.txt\n");
- return 0;
- }
- int nr_czujnika;
- float far;
- int bledy=0;
- while(!feof(fpBin))
- {
- fread(&nr_czujnika,sizeof(int),1,fpBin);
- if(nr_czujnika!=0)
- {
- fread(&far,sizeof(float),1,fpBin);
- printf("[%d] -> [ %.2f F] -> [ %.ff C]\n",nr_czujnika,far,Zamiana(far));
- fprintf(fpSensor,"[%d] -> [ %.2f F] -> [ %.ff C]\n",nr_czujnika,far,Zamiana(far));
- }
- else
- {
- bledy++;
- }
- }
- printf("Ilosc bledow %d", bledy);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement