Hi,
ich soll für die Uni eine Binäre Suche in C programmieren. Das klappt auch soweit ganz gut. Leider habe ich ein Problem bei der Rückgabe: Ich wollte einen Pointer auf das gefundene Element zurückgeben (das klappt auch), aber ich habe keine Ahnung was ich tun soll wenn kein Element gefunden wurde.
Ich habe gedacht einfach -1 zurückzugeben, aber dann streikt der Compiler. Gibt es eine möglichkeit eine int Zahl in einen Pointer umzuwandeln bzw. einen Pointer mit einem int Wert zu füllen?
ich soll für die Uni eine Binäre Suche in C programmieren. Das klappt auch soweit ganz gut. Leider habe ich ein Problem bei der Rückgabe: Ich wollte einen Pointer auf das gefundene Element zurückgeben (das klappt auch), aber ich habe keine Ahnung was ich tun soll wenn kein Element gefunden wurde.
Ich habe gedacht einfach -1 zurückzugeben, aber dann streikt der Compiler. Gibt es eine möglichkeit eine int Zahl in einen Pointer umzuwandeln bzw. einen Pointer mit einem int Wert zu füllen?