小弟我的初级加密程序如何老是出错?求解决办法!
我的初级加密程序怎么老是出错?求解决方法!!
我写的将“How are you”进行十六进制加密,除了什么问题?老是出现:
d:\hao1\hao1.cpp(22) : fatal error C1010: unexpected end of file while looking for precompiled header directive
程序如下:
#include <stdio.h>
int main(int argc, char* argv[])
{
char str[11];
int i;
printf("请输入加密数据\n");
for (i=1;i=11;i++)
{
scanf("%c",&str[i]);
(int) str[i];
n=str[i];
str[i]=n%16
printf("str[i]=%xH",str[i]);
}
return 0;
}
------解决方案--------------------
是开启了预编译头吧?可以设置关闭的。
------解决方案--------------------
#include <stdio.h>
#include <stdlib.h>
#define SUM 100000
int main()
{
float amount,aver,total;
int i;
for(i=1,total=0;1<=1000;i++)
{
printf("please enter amount:");
scanf("%f",&amount);
total=total+amount;
if (total>=SUM) break;
}
aver=total/i;
printf("num=%d\naver=%10.2f\n",i,aver);
system("pause");
return 0;
}
是这样的,就可以了
我写的将“How are you”进行十六进制加密,除了什么问题?老是出现:
d:\hao1\hao1.cpp(22) : fatal error C1010: unexpected end of file while looking for precompiled header directive
程序如下:
#include <stdio.h>
int main(int argc, char* argv[])
{
char str[11];
int i;
printf("请输入加密数据\n");
for (i=1;i=11;i++)
{
scanf("%c",&str[i]);
(int) str[i];
n=str[i];
str[i]=n%16
printf("str[i]=%xH",str[i]);
}
return 0;
}
------解决方案--------------------
是开启了预编译头吧?可以设置关闭的。
------解决方案--------------------
#include <stdio.h>
#include <stdlib.h>
#define SUM 100000
int main()
{
float amount,aver,total;
int i;
for(i=1,total=0;1<=1000;i++)
{
printf("please enter amount:");
scanf("%f",&amount);
total=total+amount;
if (total>=SUM) break;
}
aver=total/i;
printf("num=%d\naver=%10.2f\n",i,aver);
system("pause");
return 0;
}
是这样的,就可以了