|
안녕하세요.. 화니입니다.
문자열에서 원하는 크기만큼 copy하는 함수로는 strncpy내부 함수가 있습니다.
구태여 함수를 제작한다면..
char *str_cpy( char *output_str, char *input_str, int nbr)
{
int i;
for(i=0;i<nbr;i++)
{
//원하는 크기가 아직 되지 않더라도 null문자를 만나면 종료하는것이 일반적입니다.
if(input_str[i]==NULL)
break;
output_str[i]=input_str[i];
}
output_str[i] = NULL;
return(output_str);
}
|