練習問題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;
}