-1
私のプログラムは、リバースが生成されていてもリバースすることですが、問題には不要なジャンク値もあります。文字列を反転させている間に値をジャンクしますか?
問題の原因を理解できません。
#include <stdio.h>
#include<string.h>
int main()
{
char ar[100],b[100];
int i,j;
scanf("%s",ar);
j=strlen(ar);
printf("%d",j);
j-=1;
for(i=0;j>=0;i++)
{
b[i]=ar[j];
j--;
}
printf("\n %s",b);
}
出力文字列をNULL終了させる必要があります。 –