strncpy()
Menyalin sebagian karakter dari string dengan batasan dalam C
Sintaks
char *strncpy(char *dest, const char *src, size_t n);Penjelasan
Contoh Pengunaan
1. Menyalin sebagian string
#include <stdio.h>
#include <string.h>
int main() {
char sumber[] = "Hello, World!";
char tujuan[20];
// Menyalin 5 karakter pertama dari 'sumber' ke 'tujuan'
strncpy(tujuan, sumber, 5);
// Karena strncpy tidak selalu menambahkan '\0', tambahkan secara manual
tujuan[5] = '\0';
printf("Sumber: %s\n", sumber);
printf("Tujuan (5 karakter): %s\n", tujuan);
return 0;
}2. Menyalin string dan mengisi buffer dengan null
Last updated