main()
{
const unsigned char *in;
unsigned char *out;
const unsigned long length=16; 
const AES_KEY *key;
unsigned char *ivec; 
unsigned char userKey[16];
unsigned char key0='a';
int bits=128;
 AES_KEY key_stack;
unsigned char err;
unsigned char in_stack[16];
//={"my wage is low!"};
unsigned char out_stack[64];
int i,j; //循环输入输出时使用
int enc=1;
unsigned char ivec_stack[16];
//unsigned char test;
//errno_t err;
// file operation 
 char test=0;
FILE *fp,*fp_o;
char *filename="data.txt",*outfile="outdata.txt";//前者存明文,后者存密文
fp=fopen("data.txt","r");fp_o=fopen("outdata.txt","w");
if(err=fopen(filename,"r")!=0)
{
printf("Error: can not open %s",*filename);
}
for (i=0;i<16;i++)
fread(&in_stack[i],16,1,fp);fclose(fp);
编译没问题,运行时就出错。。部分程序
unhandeld ex...错误