#include <iostream>
#include <string.h>
using namespace std;
int main(){
char sir1[256]="beta",sir2[256]="alfabet";
strxfrm(sir2,sir1,3); cout<<sir2<<"\xA"; //afiseaza be
return 0;}
Dupa regulile din carte trebuia sa afiseze
be (pentru ca in definitia din manual copiaza n-1 caractere si adauga caracterul NULL \0)
Mie nu-mi adauga niciun caracter null si imi afiseaza
betabet. Nici pe cplusplus.com nu precizeaza ca adauga \0 dupa ce copie.