Hallo,
da ich mich in C so gut wie überhaupt nicht auskenne habe ich mal eine Frage zu folgenden Code.
1. Was bewirken die "*" oder "!*" vor den Variablen?
2. Was macht die Function "!strnicmp", konnte dazu nichts in der Delphi Hilfe finden.
Code:
cmd = buffer;
while (*cmd && *cmd < ' ')
cmd++; //Was macht die Schleife???
if (!*cmd)
continue;
if (!strnicmp(cmd, "USER ", 5)) {
ptr = cmd+5;
NEXTWORD(ptr);
strcpy(username, ptr);
#ifdef CONSOLE_OUT
con_out("ftp_parse_t(): username = %s\n", username);
#endif
net_send(cli_sock, "331 Password required for %s.\r\n", username);
}
Ihr seht, mir fehlt noch total der Durchblick, aber ich denke ihr könnt das ändern
Bei dem Codeschnipsel handelt es sich übrigens um den Login Part eines
FTP Servers.
Mfg
Salomon