你的代码在哪?
#include <stdio.h>
#include <string.h>
int main()
{
char s1[100], s2[100];
printf("输入第一个字符串A: ");
scanf("%s", s1);
printf("输入第二个字符串B: ");
scanf("%s", s2);
int len1 = strlen(s1);
int len2 = strlen(s2);
for (int i = 0; i <= len2; i++)
{
s1[i + len1] = s2[i];
}
printf("拼接后的新字符串:%s\n", s1);
return 0;
}
你需要在代码中使用输入输出流并使用相应的函数来实现输入字母再输出一段字母的功能。例如在C++中可以使用cin和cout函数,示例代码如下:
#include <iostream>
using namespace std;
int main() {
char input;
cout << "请输入一个字母:";
cin >> input;
cout << "你输入的是:" << input << endl;
cout << "这是一段字母:Hello World!" << endl;
return 0;
}
在C语言中可以使用scanf和printf函数,示例代码如下:
#include <stdio.h>
int main() {
char input;
printf("请输入一个字母:");
scanf("%c", &input);
printf("你输入的是:%c\n", input);
printf("这是一段字母:Hello World!\n");
return 0;
}