Kurs maturalny z języka angielskiego!
kurs-maturalny-jezyk-angielski

PROGRAMOWANIE I ALGORYTMY

Zajęcia maturalne z informatyki
Olimpiada Informatyczna Juniorów
    Prowadzący: Marcin Kasprowicz
  • właściciel serwisu algorytm.edu.pl
  • wrzesień 2024 — start zajęć
  • czytaj więcej

strncpy



powrót

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.