C/C++ strncpy - string copy up to n characters
strcmp() - String Compare strcpy() - String Copy strcat() - String Concatenate
strncpy in C, C++ programming - Syntax
strncpy() function in C is used to copy the specified number of characters from source to destination.
Syntax: char *strcpy(char *dest, const char *src, size_t number); For example: strncpy(dest, source, 4) - this copies only 4 characters from source string to dest string.
Note: size_t treats as an integer type.
Example program using strncpy()
#include<stdio.h> #include<string.h> main() { char source[]={’W’,‘E’,‘L’,‘C’, ‘O’,‘M’,‘E’}; char dest[10]=" "; clrscr(); printf("The source string is %s",source); strncpy(dest,source,4); printf("The destination string after copy %s",dest); return(0); }
Output:
The source string is WELCOME The destination string after copy WELC
strlen() - String Length strlwr() - String Lower
strncat() - String n Concatenate strncmp() - String n Compare
strcat() - String Concatenation strcmp() - String Compare
strcpy() - String Copy strlen() - String Length