请教一下,这是哪里出了有关问题,一编译就出现异常
请问一下,这是哪里出了问题,一编译就出现错误
//从键盘输入两个数据,写入一个文件中,再从文件中读出这两个学生的数据到屏幕上
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
struct stu
{
char name[20];
int age;
int num;
char addr[15];
}boy1[2],boy2[2],*p,*q;
int main()
{
FILE *fp;
int i;
q=boy2;
p=boy1;
if((fp=fopen("C:\\che","wb+"))==NULL)
{
printf("Cannot open file strike any key \n");
getchar();
exit(1);
}
printf("input your data\n");
for(i=0;i<2;i++,p++)
scanf("%s%d%d%s",p->name,&p->age,&p->num,p->addr);
p=boy1;
fwrite(p,sizeof(struct stu),2,fp);
rewind(fp);
fread(q,sizeof(struct stu),2,fp);
printf("\nname\tage\tnum\taddr\n");
for(i=0;i<2;i++,q++)
printf("%s\t%d\t%d\t%s\n",q->name,q->age,q->num,q->addr);
fclose(fp);
return 0;
}
\练习一.cpp(1555) : error C2018: unknown character '0xa3'
: error C2018: unknown character '0xac'
error C2660: 'fopen' : function does not take 1 parameters
执行 cl.exe 时出错.
------解决思路----------------------
惊现中文的逗号
if((fp=fopen("C:\\che","wb+"))==NULL)
------解决思路----------------------
有一个中文逗号
------解决思路----------------------
偶遇到类似问题都是用
“每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。”
的方法解决的。
关于自己是否适合编程的很简单的测试:
在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:
A里面有10处以上文字或标点错误
B里面没有文字或标点错误并敢为此跟人打赌
C里面没有文字或标点错误并且字体和排版完全与原稿一致
D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感
A不适合编程(理由:打字准确度偏低、粗心大意)
B初级程序员(理由:打字准确度很高、认真细致、自信、理解全角半角概念)
C高级程序员(理由:在B的基础上理解字体和排版也是电脑打印的重要因素、但相比D还不够偏执、精益求精、结果可验证)
D软件项目经理(理由:能针对项目给出令人信服的细致到极点的需求说明和典型测试用例。用户几乎挑不出毛病。专业!)
如果想从A变成B的话,到我的资源http://download.****.net/detail/zhao4zhong1/4084259里面下载“适合程序员的键盘练习”
------解决思路----------------------
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-size:24px;font-weight:bold;line-height:1.8;"><img src="http://1426533.s21i-1.faiusr.com/2/ABUIABACGAAggKPusAUolOiphQcwoAY47gg.jpg" width="800" height="1134" alt=" " /></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;"><br />
</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;">由中美日韩四国团队联手打造的东方校园魔幻恐怖巨制《笔仙魔咒》将于<span style="font-family:'Times New Roman';">10</span><span style="font-family:宋体;">月</span><span style="font-family:'Times New Roman';">16</span><span style="font-family:宋体;">日在全球同步公映。该片由《午夜凶铃》《暮光之城》《女高怪谈》主力团队联合国内《笔仙惊魂》主创团队,共同打造</span><span style="font-family:'Times New Roman';">2.0</span><span style="font-family:宋体;">升级版华语恐怖大片,该片力图制作水准向好莱坞看齐,为华语恐怖片打造一张全新的名片。</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;"><span style="font-family:宋体;"><br />
</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;">
<span style="font-size:16px;"></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-weight:bold;font-size:16px;">制作工艺向好莱坞看齐 即将被翻拍成日语版</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-weight:bold;font-size:16px;"><br />
</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;">
<span style="font-size:16px;"></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;">《笔仙魔咒》融合了中美日韩四国团队的制作班底,旨在突破观众对过往国内低成本恐怖片的常规认知,从电影工艺上重新定义华语恐怖电影。为了保证影片的品质,美方监制丹尼尔·莫坚持要斥资两千万搭建一个主场景,美术部门租用全亚洲最大的摄影棚,按<span style="font-family:'Times New Roman';">1:1</span><span style="font-family:宋体;">比例搭建了一座医学院废弃实验楼,仅仅只为了十几分钟内容的拍摄。根据故事情节的需要,宋朵朵需要在一个树洞中躲避同学的追踪,为了更好地营造氛围,剧组又搭建了一棵占地面积</span><span style="font-family:'Times New Roman';">600</span><span style="font-family:宋体;">平方米、带有树洞的巨大古树,这种为了追求极致画面效果而不惜血本的做法在国内极为罕见。对于丹尼尔·莫超乎常人想象的大胆举措,本片的日方监制菅野一郎却表示赞赏。菅野一郎表示,他作为丹尼尔·莫多年的合作伙伴,他认为丹尼尔·莫在电影领域极富创造天分,他特别欣赏丹尼尔·莫突破常规的逆向思维,因为事后都证明丹尼尔·莫的新奇想法总能为电影的高品质加分不少。</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;">来自韩方的金牌监制金宇正也对丹尼尔·莫的举措非常认可,他表示,惊悚巨制《笔仙魔咒》一开始就奔着国际化路线而去,是准备跟好莱坞制作一起<span style="font-family:'Times New Roman';">PK</span><span style="font-family:宋体;">的,所以每个细节都很重要,每个亮点都应该以尽善尽美的方式呈现出来,而不是为了省钱随便以次充好敷衍过去,毕竟大多数观众都是很聪明的,绝不能辜负了影迷的期待,虽然多花了不少钱,但一定可以为我们赢回良好的口碑。菅野一郎最近还在接受访谈中兴奋地告诉媒体,日本已经有公司对《笔仙魔咒》的故事创意相当感兴趣,准备购买本片的故事版权翻拍成日语版。</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;"><span style="font-family:宋体;"><br />
</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;">
<span style="font-size:16px;"></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-weight:bold;font-size:16px;">国际团队孵化超级恐怖IP 打造华语恐怖电影新名片</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-weight:bold;font-size:16px;"><br />
</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;">
<span style="font-size:16px;"></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;">《笔仙魔咒》中国片方为了一切制作均朝好莱坞的惊悚电影标准看齐,不惜花重金力邀丹尼尔·莫、菅野一郎及金宇正这三位金牌监制加盟,这无疑是中国惊悚片影迷最大的福音。四国团队将各国电影中的经典恐怖桥段创造性地融合在这部电影中。《午夜凶铃》中贞子的造型,电话与铅笔这种日常生活所见事物的恐怖感营造;《女高怪谈》中女生之间的互相猜忌与怨恨;美式恐怖中的举叉怪人,假面魔鬼等等。这些经典意象与画面都被再次整合,将东方恐怖的“笔仙故事”讲得更加精彩绝伦,四国团队精诚合作终于打造出了一部可作为华语惊悚片最亮丽名片的好作品。为了给观影者极致的听觉体验,制片方还不惜重金邀请国际作曲大师井上存一为本片打造玄幻音乐。尼尔·莫庆幸地表示,《笔仙魔咒》是自己历年参与过最棒的亚洲惊悚电影,剧情恐怖悬疑烧脑的同时,还深蕴超越国界的文化内涵与艺术价值,能跨越不同的文化、种族和肤色,在全球引起普世共鸣,所以这部影片无论放在亚洲或是北美上映,都会有相当庞大的影迷追捧。</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;">据悉,由知名惊悚片导演关尔操刀、资深媒体人兼影视编剧徐高栋等策划的《笔仙魔咒》系列的第二部已经关机,将全部在美国完成后期制作,该系列将被打造成一艘超级<span style="font-family:'Times New Roman';">IP</span><span style="font-family:宋体;">航母,计划连续投拍十二部构成一个超越《电锯惊魂》和《暮光之城》的系列大银幕电影。</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;">10<span style="font-family:宋体;">月</span><span style="font-family:'Times New Roman';">16</span><span style="font-family:宋体;">日,《笔仙魔咒》将携带惊悚魔幻的飓风席卷全球!</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;"><span style="font-family:宋体;"><br />
</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;"><span style="font-family:宋体;"><img src="http://1426533.s21i-1.faiusr.com/2/ABUIABACGAAgrqPusAUokK_OrQIwoAY47gg.jpg" width="800" height="1134" alt=" " /></span></span>
</p>
<div>
<br />
</div>
------解决思路----------------------
一楼正解
//从键盘输入两个数据,写入一个文件中,再从文件中读出这两个学生的数据到屏幕上
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
struct stu
{
char name[20];
int age;
int num;
char addr[15];
}boy1[2],boy2[2],*p,*q;
int main()
{
FILE *fp;
int i;
q=boy2;
p=boy1;
if((fp=fopen("C:\\che","wb+"))==NULL)
{
printf("Cannot open file strike any key \n");
getchar();
exit(1);
}
printf("input your data\n");
for(i=0;i<2;i++,p++)
scanf("%s%d%d%s",p->name,&p->age,&p->num,p->addr);
p=boy1;
fwrite(p,sizeof(struct stu),2,fp);
rewind(fp);
fread(q,sizeof(struct stu),2,fp);
printf("\nname\tage\tnum\taddr\n");
for(i=0;i<2;i++,q++)
printf("%s\t%d\t%d\t%s\n",q->name,q->age,q->num,q->addr);
fclose(fp);
return 0;
}
\练习一.cpp(1555) : error C2018: unknown character '0xa3'
: error C2018: unknown character '0xac'
error C2660: 'fopen' : function does not take 1 parameters
执行 cl.exe 时出错.
------解决思路----------------------
惊现中文的逗号
if((fp=fopen("C:\\che","wb+"))==NULL)
------解决思路----------------------
有一个中文逗号
------解决思路----------------------
偶遇到类似问题都是用
“每次用/*...*/注释掉不同部分再重新编译,直到定位到具体语法出错的位置。”
的方法解决的。
关于自己是否适合编程的很简单的测试:
在报纸或杂志上随便找一段约1000字的文章,在Word中输入一遍。输完后再参考下面答案:
A里面有10处以上文字或标点错误
B里面没有文字或标点错误并敢为此跟人打赌
C里面没有文字或标点错误并且字体和排版完全与原稿一致
D打印在半透明的纸上和原稿重叠在一起检查一模一样,且自我感觉很有成就感
A不适合编程(理由:打字准确度偏低、粗心大意)
B初级程序员(理由:打字准确度很高、认真细致、自信、理解全角半角概念)
C高级程序员(理由:在B的基础上理解字体和排版也是电脑打印的重要因素、但相比D还不够偏执、精益求精、结果可验证)
D软件项目经理(理由:能针对项目给出令人信服的细致到极点的需求说明和典型测试用例。用户几乎挑不出毛病。专业!)
如果想从A变成B的话,到我的资源http://download.****.net/detail/zhao4zhong1/4084259里面下载“适合程序员的键盘练习”
------解决思路----------------------
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-size:24px;font-weight:bold;line-height:1.8;"><img src="http://1426533.s21i-1.faiusr.com/2/ABUIABACGAAggKPusAUolOiphQcwoAY47gg.jpg" width="800" height="1134" alt=" " /></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;"><br />
</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;">由中美日韩四国团队联手打造的东方校园魔幻恐怖巨制《笔仙魔咒》将于<span style="font-family:'Times New Roman';">10</span><span style="font-family:宋体;">月</span><span style="font-family:'Times New Roman';">16</span><span style="font-family:宋体;">日在全球同步公映。该片由《午夜凶铃》《暮光之城》《女高怪谈》主力团队联合国内《笔仙惊魂》主创团队,共同打造</span><span style="font-family:'Times New Roman';">2.0</span><span style="font-family:宋体;">升级版华语恐怖大片,该片力图制作水准向好莱坞看齐,为华语恐怖片打造一张全新的名片。</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;"><span style="font-family:宋体;"><br />
</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;">
<span style="font-size:16px;"></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-weight:bold;font-size:16px;">制作工艺向好莱坞看齐 即将被翻拍成日语版</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-weight:bold;font-size:16px;"><br />
</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;">
<span style="font-size:16px;"></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;">《笔仙魔咒》融合了中美日韩四国团队的制作班底,旨在突破观众对过往国内低成本恐怖片的常规认知,从电影工艺上重新定义华语恐怖电影。为了保证影片的品质,美方监制丹尼尔·莫坚持要斥资两千万搭建一个主场景,美术部门租用全亚洲最大的摄影棚,按<span style="font-family:'Times New Roman';">1:1</span><span style="font-family:宋体;">比例搭建了一座医学院废弃实验楼,仅仅只为了十几分钟内容的拍摄。根据故事情节的需要,宋朵朵需要在一个树洞中躲避同学的追踪,为了更好地营造氛围,剧组又搭建了一棵占地面积</span><span style="font-family:'Times New Roman';">600</span><span style="font-family:宋体;">平方米、带有树洞的巨大古树,这种为了追求极致画面效果而不惜血本的做法在国内极为罕见。对于丹尼尔·莫超乎常人想象的大胆举措,本片的日方监制菅野一郎却表示赞赏。菅野一郎表示,他作为丹尼尔·莫多年的合作伙伴,他认为丹尼尔·莫在电影领域极富创造天分,他特别欣赏丹尼尔·莫突破常规的逆向思维,因为事后都证明丹尼尔·莫的新奇想法总能为电影的高品质加分不少。</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;">来自韩方的金牌监制金宇正也对丹尼尔·莫的举措非常认可,他表示,惊悚巨制《笔仙魔咒》一开始就奔着国际化路线而去,是准备跟好莱坞制作一起<span style="font-family:'Times New Roman';">PK</span><span style="font-family:宋体;">的,所以每个细节都很重要,每个亮点都应该以尽善尽美的方式呈现出来,而不是为了省钱随便以次充好敷衍过去,毕竟大多数观众都是很聪明的,绝不能辜负了影迷的期待,虽然多花了不少钱,但一定可以为我们赢回良好的口碑。菅野一郎最近还在接受访谈中兴奋地告诉媒体,日本已经有公司对《笔仙魔咒》的故事创意相当感兴趣,准备购买本片的故事版权翻拍成日语版。</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;"><span style="font-family:宋体;"><br />
</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;">
<span style="font-size:16px;"></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-weight:bold;font-size:16px;">国际团队孵化超级恐怖IP 打造华语恐怖电影新名片</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-align:center;">
<span style="font-family:微软雅黑;font-weight:bold;font-size:16px;"><br />
</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;">
<span style="font-size:16px;"></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;">《笔仙魔咒》中国片方为了一切制作均朝好莱坞的惊悚电影标准看齐,不惜花重金力邀丹尼尔·莫、菅野一郎及金宇正这三位金牌监制加盟,这无疑是中国惊悚片影迷最大的福音。四国团队将各国电影中的经典恐怖桥段创造性地融合在这部电影中。《午夜凶铃》中贞子的造型,电话与铅笔这种日常生活所见事物的恐怖感营造;《女高怪谈》中女生之间的互相猜忌与怨恨;美式恐怖中的举叉怪人,假面魔鬼等等。这些经典意象与画面都被再次整合,将东方恐怖的“笔仙故事”讲得更加精彩绝伦,四国团队精诚合作终于打造出了一部可作为华语惊悚片最亮丽名片的好作品。为了给观影者极致的听觉体验,制片方还不惜重金邀请国际作曲大师井上存一为本片打造玄幻音乐。尼尔·莫庆幸地表示,《笔仙魔咒》是自己历年参与过最棒的亚洲惊悚电影,剧情恐怖悬疑烧脑的同时,还深蕴超越国界的文化内涵与艺术价值,能跨越不同的文化、种族和肤色,在全球引起普世共鸣,所以这部影片无论放在亚洲或是北美上映,都会有相当庞大的影迷追捧。</span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:28px;">
<span style="font-size:16px;">据悉,由知名惊悚片导演关尔操刀、资深媒体人兼影视编剧徐高栋等策划的《笔仙魔咒》系列的第二部已经关机,将全部在美国完成后期制作,该系列将被打造成一艘超级<span style="font-family:'Times New Roman';">IP</span><span style="font-family:宋体;">航母,计划连续投拍十二部构成一个超越《电锯惊魂》和《暮光之城》的系列大银幕电影。</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;">10<span style="font-family:宋体;">月</span><span style="font-family:'Times New Roman';">16</span><span style="font-family:宋体;">日,《笔仙魔咒》将携带惊悚魔幻的飓风席卷全球!</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;"><span style="font-family:宋体;"><br />
</span></span>
</p>
<p style="color:#494949;font-family:宋体, 新宋体, sans-serif;background-color:#FFFFFF;text-indent:32px;">
<span style="font-size:16px;"><span style="font-family:宋体;"><img src="http://1426533.s21i-1.faiusr.com/2/ABUIABACGAAgrqPusAUokK_OrQIwoAY47gg.jpg" width="800" height="1134" alt=" " /></span></span>
</p>
<div>
<br />
</div>
------解决思路----------------------
一楼正解