練習問題11-4文字列の接続(15分)質問

824 ワード

この問題では、2つの文字列を接続する関数を実装する必要があります.
関数インタフェースの定義:
char *str_cat( char *s, char *t );

関数str_catは、文字列tを文字列sの末端にコピーし、文字列sのヘッダアドレスを返す.
審判試験プログラムのサンプル:
#include 
#include 

#define MAXS 10

char *str_cat( char *s, char *t );

int main()
{
    char *p;
    char str1[MAXS+MAXS] = {'\0'}, str2[MAXS] = {'\0'};

    scanf("%s%s", str1, str2);
    p = str_cat(str1, str2);
    printf("%s
%s
", p, str1); return 0; } /* */

サンプルを入力:
abc
def

出力サンプル:
abcdef
abcdef
char *str_cat( char *s, char *t ){
	
	s=strcat(s,t);
	return s;							
}