-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-terminated你的輸出字符串。 –