AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

C in Delphi Übersetzen

Ein Thema von Gehstock · begonnen am 11. Apr 2007 · letzter Beitrag vom 27. Apr 2007
Antwort Antwort
Der_Unwissende

Registriert seit: 13. Dez 2003
Ort: Berlin
1.756 Beiträge
 
#1

Re: C in Delphi Übersetzen

  Alt 11. Apr 2007, 18:13
Zitat von Gehstock:
-über printf erfolgt die Ausgabe
Kannst Du mit Format nachbilden.

Zitat von Gehstock:
int IMEI_code(char* IMEI, char *std);
int main(int argc, char* argv[])

wen ja was gehört zu welcher funktion
Ja, das sind Funktionen. In C haben die immer die Form <Rückgabetyp><Name>(<Argumente>);
Die main ist dabei immer der Einsprungpunkt in das Programm, der Rückgabewert entspricht also dem Fehlerwert des Programms. In argc wird Dir die Anzahl der Kommandozeilen Argumente übergeben (an der ersten Stelle steht der Name der Anwendung). Bei Argv handelt es sich um ein Array von PChar, hier stehen dann die einzelnen Argumente als PChar drin (also argv[0] = Pfad des Programms,...).

Zitat von Gehstock:
sind das variablen wenn ja was und wie
-char IMEI_PATCH[17],IMEI74[17],IMEI9C[17];
-char IMEICC[33];
Das hier sind Variablen, die haben (wie bei Argumenten auch) die Form <Datentyp><Name>. Die eckigen Klammern zeigen wiederum ein Array an, Du hast also ein Array von 17 Elementen des Typs char mit dem Namen IMEI_PATCH, IMEI74 und IMEI9C, sowie ein Char-Array der Länge 33 (immer von [0] .. [länge - 1], wie in Delphi auch).

Was ich jetzt noch gesehen habe ist ein switch (entspricht case of), ! entspricht dem not, % entspricht modulo, | entspricht dem bitweisen oder (or).

Die for-Schleifen geben erst die Variable (samt Initialisierung), eine boolsche Abbruchbedingung (beliebiger Art) und die Art des Inkrementierens an (durch ; getrennt). i++ heißt dabei, dass i um 1 erhöht wird (i++ entspricht i += 1 entspricht i := i + 1).

Gruß Der Unwissende
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:41 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