Der Compiler meckert, weil er nicht für alle möglichen Fälle ein return-Statement findet.
Für Druck_Temperatur == 0 und Druck_Temperatur == 1 ist ein return-Wert definiert.
Aber was soll die Funktion zurückgeben, wenn Druck_Temperatur == 2 ist?
Auch wenn dieser Fall bei Dir nicht vorkommen wird - der Compiler weiß das nicht und sieht einen Fehler.
Beheben kannst Du das so
Gruß,Code:if (Druck_Temperatur == 0) {...return Druck;} else if (Druck_Temperatur == 1) {... return Temperatur;} else {return 0;}
askazo
Lesezeichen