未将对象引用设置到对象的实例-程序编译报错
发表在C语言图书答疑 2019-06-11 《玩转C语言程序设计》第2章 C语言语法基础 37页-37页
是否精华
版块置顶:

老师好,最近初学C语言,参考书目为《玩转C语言程序设计》。其中第二章2.5节实例1-美国温度转换为中国温度,按照书上的代码,敲进Visual Studio中,编译时出现“未将对象引用设置到对象的实例”这样的报错,程序中也没有提示哪一行出现的问题,不知道该如何解决,请教请教。


分享到:
精彩评论 4
李木子
学分:2954 LV11
2019-06-12
沙发

你好:

  把你的代码贴上来

Kunna
学分:42 LV2
2019-06-12
板凳

代码就是书中的原始代码。截图第1张即是。文本代码如下:

#include<stdio.h>

int main()

{

int iFahrenheit;

double iCelsius;

printf("请输入美国温度:\n");

scanf("%d", &iFahrenheit);

iCelsius = 5 * (iFahrenheit - 32) / 9;


printf("当前中国温度为:");

printf("%f ℃\n", iCelsius);

return 0;

}

编译后的报错信息如下:


1>------ 已启动生成: 项目: 温度转换, 配置: Debug Win32 ------

1>未将对象引用设置到对象的实例。

========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


李木子
学分:2954 LV11
2019-06-13
地板

Kunna 发表于2019-06-12 09:25

代码就是书中的原始代码。截图第1张即是。文本代码如下:

#include<stdio.h>

int main()

{

int iFahrenheit;

double iCelsius;

printf("请输入美国温度:\n");

scanf("%d", &iFahrenheit);

iCelsius = 5 * (iFahrenheit - 32) / 9;


printf("当前中国温度为:");

printf("%f ℃\n", iCelsius);

return 0;

}

编译后的报错信息如下:


1>------ 已启动生成: 项目: 温度转换, 配置: Debug Win32 ------

1>未将对象引用设置到对象的实例。

========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


我这里运行没有错误呀,你安装环境的时候 是否出现错误

blob.png

Kunna
学分:42 LV2
2019-06-13
4L

安装环境?您是说visual studio2017安装时吗?没看到有什么错误提示。

晕,重新按照教材的步骤新建工程,运行还是出现同样的错误提示

首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照