当我在代码块中输入两个或多个字符串时,如何连接它们?

When i input two or more strings in codeblocks how can i concatenate them?

我是一名编程初学者。请告诉我如何在 [codeblocks][1] 中连接两个或多个字符串。这些字符串是用户可以提供的输入。

#include<stdio.h> 
int main()
{ 
    char a,b; 
    printf("Enter your first name:-"); 
    scanf("%s",&a); 
    printf("Enter your middle name:-"); 
    scanf("%s",&b); 
    printf("%s",a+b); 
} 

您应该指定编码语言,例如 java、c 等。 通常字符串由“+”号连接。

#b,c being String objects assuming you are not coding in c or something
#a is an empty String variable
a=b+c;

您正在使用只能保存一个字符(例如 'a' 或 'x' 或 'm')的 char(即 char a,b;),但您想存储通常是几个字符的集合的名称。在 C 和其他编程语言中,我们使用 string 来做到这一点。特别是在 C 中,我们必须使用 char array

如果您还不了解数组,请先了解一下。

这里有两个问题。第一个已由 sami1592 讨论过。第二个是连接两个字符串,这通常通过调用 strcat().

来完成