Thursday, May 12, 2016

strcpy & strncpy bahasa C/C++

strcpy(char* dest, const char*str) berfungsi untuk mengcopy value dari string const char* str ke char* dest, dengan kata lain sting tsb akan menjadi sama/kembar.

source code:
-------------------------------------------------------------------------------------------------------------------

#include <stdio.h>

#include <string.h>

int main()
{
char str1[50];
char str2[50];
printf("enter your family name : ");
scanf("%s",str1);
strcpy(str2,str1); // fungsi strcpy adalah mencopy value a ke b.
printf("your family name is %s",str2);
getch();
return 0;
}
-------------------------------------------------------------------------------------------------------------------

hasil eksekusi file:
**********************************************************************

**********************************************************************

strncpy(char* dest, const char*str, size_t n) berfungsi untuk mengcopy value dari string const char* str ke char* dest sebanyak nilai size_t n, dengan kata lain sting tsb akan menjadi sama/kembar.

source code:
-------------------------------------------------------------------------------------------------------------------

#include<stdio.h>
#include<string.h>

int main()
{
char n;
char str1[]="infoberfungsi.blogspot.com";
char str2[50];

printf("masukkan angka untuk jumlah huruf yang akan di copy : ");
scanf("%d",&n);

strncpy(str2,str1,n); // fungsi strncpy adalah mencopy value a ke b sebanyak nilai n
printf("your family name is %s",str2);

getch();
return 0;
}
-------------------------------------------------------------------------------------------------------------------

hasil eksekusi file:
**********************************************************************
**********************************************************************

baca juga : fungsi strcat() & strncat bahasa c.


.

No comments:

Post a Comment