void dtob(int n) {
if(n/2!=0){
dtob(n/2);
}
return n%2;
}
so, was ich hier tun möge, ist ein int von int main()
erhalten und seinen binären Wert zurück, aber ich weiß nicht, wie man den Wert von void dtob
zurückzukehren. Was muss ich anstelle von return
verwenden?C++ bekommt Ergebniswert von Leerer Funktion
Wahrscheinlich übergeben Sie eine leere Zeichenfolge und fügen Sie daran an. –
Offensichtliche Frage, aber muss es "leer" sein? –
Denken Sie daran: Sie geben nicht nur einen Wert an 'main' zurück, sondern auch an sich selbst. Es ist ein rekursiver Aufruf. – MSalters