当我在代码块中输入两个或多个字符串时,如何连接它们?
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().
来完成
我是一名编程初学者。请告诉我如何在 [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().
来完成