C/Napisy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Lethern (dyskusja | edycje)
Lethern (dyskusja | edycje)
Linia 211:
Możemy też wykorzystać trzeci argument do zapewnienia bezpiecznego wywołania funkcji kopiującej. W przypadku zbyt małej tablicy skopiowany zostanie fragment tylko takie długości, na jaki starczy miejsca (uwzględniając, że na końcu trzeba dodać znak '\0')
<source lang="c">
#include <stdio.h>
#include <string.h>
int main(void) {
char napis1[10] = "hello ";
const char *napis2 = "world";
strncat(napis1, napis2, sizeof napis1 - 1);
puts(napis1);
return 0;
}
</source>