C语言之不使用strcpy()函数实现字符串复制功能
#include<stdio.h>intmain(){chara[100];inti;printf("Inputastringone:");gets(a);for(i=0...
#include<stdio.h>
int main()
{
char a[100];
int i;
printf("Input a string one: ");
gets(a);
for(i=0;i<100;i++)
if(a[i]=='\0')
{
break;
}
else
{
printf("%d",a[i]);
printf("\n");
}
printf("String two: \n");
puts(a);
printf("\n");
return 0;
}
这是我自己编写的错误代码,其中根本没有实现字符互换,这不是主要问题,问题是输出的时候会出现字符的ASCLL.调试程序也不知晓原因。望解答 展开
int main()
{
char a[100];
int i;
printf("Input a string one: ");
gets(a);
for(i=0;i<100;i++)
if(a[i]=='\0')
{
break;
}
else
{
printf("%d",a[i]);
printf("\n");
}
printf("String two: \n");
puts(a);
printf("\n");
return 0;
}
这是我自己编写的错误代码,其中根本没有实现字符互换,这不是主要问题,问题是输出的时候会出现字符的ASCLL.调试程序也不知晓原因。望解答 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询