Указатели и копирование в массив ? Начинающий.
От: Mr-Twister http://cosmozo.narod.ru/
Дата: 12.03.02 09:22
Оценка:
Сделал программку
#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 указанных букв. Без этих залетных значков @.
Подскажите что не правильно, в принципе программа работает.
дас ист нихьт фантастиш, дас ист руссиш Ванюшка
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.