Am 19. September 2013 12:21 schrieb Andreas Brus <andr...@brus.name>:
> Am 18.09.2013 23:32, schrieb W3ll Schmidt: >> >> >> fgets( temp_buffer, sizeof(temp_buffer), fp ); >> fgets( temp_buffer, sizeof(temp_buffer), fp ); >> > Warum zweimal? > fgets kann nur zeilenweise lesen ... > Springt der vielleicht bei einem return(-1) auch aus der while-schleife? > Hmm, das return(-1) spring halt mit -1 wieder nach nach -> ds1820read(sensorid[i][count]); > oder passiert das count++ nicht? > Oder kommt er durcheinander weil sensorid einmal ein array ist und einmal > ein char? > Irgendwie verliert er hier jedenfalls den Zusammenhang > Ich habe noch keine Idee warum das wenn, nicht generell passiert ?! Ich habe selber einen Sensor (50m Kabel) der öfters eine "doesn't respond to CONVERT_TEMP." + CRC check failed raushaut ... Aber dann gehts halt mit dem nächsten Sensor weiter.