#1569: 怎麼會RE??


georgeyoung (二愣子)


#include<stdio.h>
#include<stdlib.h>
main()
{
      char x1[2];
      int a;
       printf("十六進位表示法  相對應的十進位表示法\n");
      while(scanf("%s",x1)!=EOF)
      {
         sscanf(x1,"%x",&a);
         printf("      %c%c                 %u\n",x1[0],x1[1],a);
      }
      return 0;
}
#1570: Re:怎麼會RE??


snail (蝸牛)


      char x1[2];

儲存一個兩個字元的字串需要 3 個字元的空間哦!因為它會在後面放一個 '\0' 作為結束的記號。