mogbo
Banned
Code:
#include <stdio.h>
#include <string.h>
int main()
{
char buffer[50];
char buffer2[] = "Hallo du\n";
strlcpy(buffer, "Hallo Welt\n", sizeof(50));
strlcat(buffer, buffer2, sizeof(50));
printf("%s\n", buffer);
return 0;
}
Code:
Hal
Code:
#include <stdio.h>
#include <string.h>
int main()
{
char buffer[50];
char buffer2[] = "Hallo du\n";
strcpy(buffer, "Hallo Welt\n");
strcat(buffer, buffer2);
printf("%s\n", buffer);
return 0;
}
Code:
Hallo Welt
Hallo du
Ich dachte eigentlich die beiden wären einigermaßen equivalent, aber den Output von strlcpy und strlcat geht mir einfach nicht in den Kopf
Wäre es möglich das ganz knapp zu erklären, wie ich mit strlcpy und strlcat zum Ziel komme, aus der Manpage und mit Google werde ich leider nicht wirklich schlau