![]() |
Quersummefunktion von Delphi nach C?
Hi,
hab hier eine Quersummefunktion gefunden die ich nach C umschreiben will, was mir aber nicht gelingt. Hier der Delphi Code:
Delphi-Quellcode:
Und hier in C (weiß nicht wie ich Result nach C umschreiben soll)
{*
* Berechne die Quersumme aus einer Zahl x * z.B.: Quersumme von 1234 ist 10 *} function QuerSumme(x:Longint):integer; begin Result := 0; while x <> 0 do begin Result := Result + (x mod 10); x := x div 10; end; end;
Code:
int QuerSumme(int x)
{ while (x!=0) { } } |
AW: Quersummefunktion von Delphi nach C?
Du brauchst eine interne Variable und am Schluss machst du ein return xyz.
Code:
War gerad einfach mal so runtergecodet -- auf Richtigkeit prüfen! :)
int QuerSumme(int x)
{ int tmp while (x!=0) { tmp += x % 10; x /= 10; } return tmp; } |
AW: Quersummefunktion von Delphi nach C?
OK ich versuch mal.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz