C でコード コピー文字列
#include <stdio.h>
char *copyString(char *,char *);
void main()
{
char *first = (char *)calloc(sizeof(char),10);
char *second = (char *)calloc(sizeof(char),10);
printf("Enter first string:\t");
scanf("%s",first);
printf("%s",copyString(first,second));
}
char *copyString(char *a,char *b)
{
int i=0;
while(*(a+i)!='\0')
{
*(b+i)=*(a+i);
i++;
}
*(b+i)='\0';
return b;
}
Case 1:
入力:こんにちは
出力:こんにちは
Case 2:
入力:ハローワールド
出力:こんにちは
それで、私の質問は??space
と見なされるかどうかです。newline/null
2番目のケースでは、このように表示されるため..