首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

请各位帮忙看看,如何解决内存异常!

2012-04-19 
请各位大虾帮忙看看,怎么解决内存错误!!#include stdio.h#include stdlib.h#include string.hint ma

请各位大虾帮忙看看,怎么解决内存错误!!
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
  char A[3];
int i=0;
while(i<3)
{
fflush(stdin);
printf("Hex:");
scanf("%02X",&A[i]);
printf("this num is:%c\n",A[i]);
i++;
}
printf("the Hex Num is:");
for(i=0;i<3;i++)
{
printf("%02x ",A[i]);
}
printf("\nthe character is:");
for(i=0;i<3;i++)
printf("%c ",A[i]);
printf("\n");
return 0;
}

[解决办法]
int main()
{
int A[3];
 int i=0;
 while(i<3)
 {
 fflush(stdin);
 printf("Hex:");
 scanf("%02X",&A[i]);
 printf("this num is:%d\n",A[i]);
 i++;
 }
 printf("the Hex Num is:");
 for(i=0;i<3;i++)
 {
 printf("%02x ",A[i]);
 }
 printf("\nthe character is:");
 for(i=0;i<3;i++)
 printf("%c ",A[i]);
 printf("\n");
 return 0;
}
[解决办法]
用appvarifier看看。
[解决办法]
楼主看下这个:
http://www.sigma.me/2011/07/11/scanf-char.html#more-1066004

热点排行