strncpy - funkcja kopiuje n znaków z jednej tablicy do drugiej
char *strncpy (char* doTablicy, const char* zTablicy, int n);
Funkcja kopiuje n znaków z tablicy zTablicy do tablicy doTablicy i zwraca wskaźnik na pierwszy element tablicy doTablicy.
Zadanie. Napisz program, który skopiuje 5 znaków z tablicy zTablicy do tablicydoTablicy i wyświetli zawartość obu tablic.
#include <cstring>
#include <iostream>
using namespace std;
int main()
{
char zTablicy[] = "Ala ma kota";
char doTablicy[6];
//skopiowanie 5 początkowych znaków do z zTablicy do doTablicy
strncpy(doTablicy,zTablicy,5);
cout<<doTablicy<<endl<<zTablicy<<endl;
return 0;
}
Wynik programu jest oczywisty.