Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Brauche nochmal einen C Spezi (https://www.delphipraxis.net/148429-brauche-nochmal-einen-c-spezi.html)

ATS3788 1. Mär 2010 19:25


Brauche nochmal einen C Spezi
 
Code:
char       lpszBuffer[1024]   = {'\0',};
while (nInsertPos > 0 && (lpZero = (char *) memchr(lpszBuffer, '\0', nInsertPos)) != NIL)
memmove(lpszBuffer, lpZero + 1, 1024 - nOut -1);
Wäre toll wenn ihr das noch nach Delphi portieren könntet.

Danke

SirThornberry 1. Mär 2010 19:33

Re: Brauche nochmal einen C Spezi
 
Wie sehen denn deine eigenen Versuche bisher aus? Das meiste lernt man wenn man es selbst versucht und erst wenn man an einer konkreten Stelle nicht weiter kommt sich diesen Teil erklären lässt.

Auch ein aussagekräftigerer Titel wäre sinnvoll. So weiß man zwar das es um C geht aber nicht um was genau.

ATS3788 2. Mär 2010 11:03

Re: Brauche nochmal einen C Spezi
 
Zitat:

Ich habe mal gelernt es gibt keine
falschen Fragen sondern nur d... Antworten

mleyen 2. Mär 2010 11:09

Re: Brauche nochmal einen C Spezi
 
Problem ist nur, es ist keine Frage ersichtlich. Ich seh nur eine Forderung.

In welcher Zeile hängst du jetzt?
Imho kann man das jemanden zeigen der kein C[xx] kann / kennt, es aber trotzdem sinngemäß, nach mehrmaligem durchlesen, versteht.

Edit: Ok, bei memchr musste ich jetzt auch nachschauen und wüsste nicht direkt ob´s dazu ein Delphipenedant gibt.
Aber wir können nur Hilfe zur Selbsthilfe geben wenn wir auch wissen wo das Problem liegt.

ATS3788 2. Mär 2010 17:46

Re: Brauche nochmal einen C Spezi
 
Dann möchte ich mich entschuldigen.
Danke der Link hilft mir weiter.
Nur mal sehen wie mann das in Delphi realisiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz