Witam. Ostatnio popełniłem kod w języku C żeby uruchomić popularny czujnik DS18B20. Przepisałem z zrozumieniem na tyle ile potrafiłem kod znaleziony w sieci, został trochę zmodyfikowany. Dodałem wyświetlanie temperatury z zmiennej po przecinku na LCD.
Przedstawiam kod:
Czasem kompilacja przebiega poprawnie a innym wypluwa warning:
../main.c: In function 'main':
../main.c:17:12: warning: 'temp' is used uninitialized in this function [-Wuninitialized]
double c = temp;
W obu przypadkach wyświetla się to samo:
Temp: 0,10 C
Prosiłbym o przeanalizowanie tego kodu. Co robię źle?
Przedstawiam kod:
Kod: C / C++
Czasem kompilacja przebiega poprawnie a innym wypluwa warning:
../main.c: In function 'main':
../main.c:17:12: warning: 'temp' is used uninitialized in this function [-Wuninitialized]
double c = temp;
W obu przypadkach wyświetla się to samo:
Temp: 0,10 C
Prosiłbym o przeanalizowanie tego kodu. Co robię źle?