C语言将s2字符串拷贝到s1中去的程序,为什么我写了输出没有答案?
要求不用strcpy函数。#include<stdio.h>#include<string.h>intmain(intargc,char*argv[]){chars1[1...
要求不用strcpy函数。
#include <stdio.h>
#include<string.h>
int main(int argc, char *argv[])
{
char s1[100];
char s2[] = "hello world";
int i = 0;
while(1)
{
for(i=0;i<strlen(s2);i++)
{s1[i]=s2[i];}
}
printf("%s",s1);
return 0;
}
上面我写的输出不了答案,谁能帮我修改? 展开
#include <stdio.h>
#include<string.h>
int main(int argc, char *argv[])
{
char s1[100];
char s2[] = "hello world";
int i = 0;
while(1)
{
for(i=0;i<strlen(s2);i++)
{s1[i]=s2[i];}
}
printf("%s",s1);
return 0;
}
上面我写的输出不了答案,谁能帮我修改? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询