Сделал программку
#include <stdio.h>
#include <string.h>
char *fi( char * fu, const char * fa, int ee);
int main(void)
{
int number=6;
char s1[20], * s2= "Pruvetiche", *s3;
s3 = fi ( s1, s2 , number);
puts(s3);
return 0;
}
char *fi( char * fu, const char * fa, int ee)
{
strncpy( fu, fa, ee );
return fu;
}
Но не пойму почему во время выполнения в конце вылетает значок @.
Хотелось бы чтоб копировалось только 6 указанных букв. Без этих залетных значков @.
Подскажите что не правильно, в принципе программа работает.