5个回答
展开全部
1、新建一个java文件,不妨命名为arrayTest.java。
2、用代码编辑器打开,开始编写代码。
3、完成代码编写,准备进入下一步。
4、打开控制台程序,切换到代码所在目录。
5、用java命令编译arrayTest.java,即输入javac arrayTest.java,接着进入下一步。
6、编译成功后会在之前的代码目录产生一个arrayTest.class文件。
7、接下来运行arrayTest。在命令行中输入:java arrayTest然后回车。
8、程序运行后会显示:Please input a string and end it by Enter key:输入你想要字符串然后回车即可,接下来你就会看到程序运行结果了。
展开全部
#include <stdio.h>
#include <string.h>
int main(void)
{
char a[10]="1234";
char b[5]="5678";
char c[10] ={0};
strcat(a,b);
strcpy(c,a);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入两个字符串,存入字符数组a和b中,把b中的元素追加到a数组元素后,并把a输出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-05
展开全部
#include <stdio.h>
#include <ctype.h>
#include <math.h>
#include <stdlib.h>
int main()
{
char a[256],b[256],c[256];
gets(a);
gets(b);
int i,j=0;
for(i=0;a[i];i++)
{
c[j++]=a[i];
}
for(i=0;b[i];i++)
{
c[j++]=b[i];
}
c[j]='\0'; puts(c);
return 0;
}
#include <ctype.h>
#include <math.h>
#include <stdlib.h>
int main()
{
char a[256],b[256],c[256];
gets(a);
gets(b);
int i,j=0;
for(i=0;a[i];i++)
{
c[j++]=a[i];
}
for(i=0;b[i];i++)
{
c[j++]=b[i];
}
c[j]='\0'; puts(c);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-05
展开全部
/***********************字符串复制函数strcpy*******************************/
//dest:目标字符指针
//scr:源字符指针
//return:目标字符指针
char* strcpy(char* dest, const char* scr){
if(scr==NULL||dest==NULL)
return NULL;
char *address = dest;
char *pscr = scr;
int slen = strlen(scr);
address = new char[slen+1];
if(address==NULL)
return NULL;
address[slen] = '\0';
while((*address++=*pscr++)!='\0');
return dest;
} /*************************字符串连接函数strcat***************************/
//lstr:左字符指针
//rstr:右字符指针
//return:左右字符串连接之后的新字符串的首地址
char* strcat(char* lstr, char* rstr){
if(lstr==NULL||rstr==NULL)
return NULL;
char* ad = lstr;
while(*ad++!='\0');
strcpy(ad,rstr);
return lstr;
}
//dest:目标字符指针
//scr:源字符指针
//return:目标字符指针
char* strcpy(char* dest, const char* scr){
if(scr==NULL||dest==NULL)
return NULL;
char *address = dest;
char *pscr = scr;
int slen = strlen(scr);
address = new char[slen+1];
if(address==NULL)
return NULL;
address[slen] = '\0';
while((*address++=*pscr++)!='\0');
return dest;
} /*************************字符串连接函数strcat***************************/
//lstr:左字符指针
//rstr:右字符指针
//return:左右字符串连接之后的新字符串的首地址
char* strcat(char* lstr, char* rstr){
if(lstr==NULL||rstr==NULL)
return NULL;
char* ad = lstr;
while(*ad++!='\0');
strcpy(ad,rstr);
return lstr;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询