| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3898 人关注过本帖
标题:IntelliSense: "const void *" 类型的值不能用于初始化 "const int *" 类型 ...
只看楼主 加入收藏
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
IntelliSense: "const void *" 类型的值不能用于初始化 "const int *" 类型的实体
这个 IntelliSense 是个什么鬼?
难道你想说的不是 编译失败,而是VC的智能感知说你语法错误?你得说清楚呀。
如果是,我缄默,没人在乎它IntelliSense说什么。
2015-09-28 08:49
鲤鱼爱美丽
Rank: 8Rank: 8
来 自:冥界
等 级:蝙蝠侠
威 望:5
帖 子:288
专家分:843
注 册:2015-4-8
收藏
得分:0 
回复 10楼 rjsp
编译时能通过可是没有达到预想输出的结果

输入:
?3
?2
?1
1
2
3
应该是排好序输出的,可是我上面的输出明显错了,找不到原因,纠结半天才来问下的,
话说应该没错啊,可是就是得不到预想输出,难道是我的编译器问题。

代码代码,带着的石头码!!!
2015-09-28 11:16
鲤鱼爱美丽
Rank: 8Rank: 8
来 自:冥界
等 级:蝙蝠侠
威 望:5
帖 子:288
专家分:843
注 册:2015-4-8
收藏
得分:0 
问题已经解决
问题代码段:
for(i = 0; i < n_values; i += 1)
    {
        printf("? ");
        if(scanf("%d", qarray + 1) != 1)
        {
            printf("Error reading value #%d\n", i );
            free(qarray);
            exit(EXIT_FAILURE);
        }
    }
修正后:
for( i = 0; i < n_values; i += 1 ){
        printf( "? " );
        if( scanf( "%d", qarray + i ) != 1 ){
            printf( "Error reading value #%d\n", i );
            free(qarray);
            exit( EXIT_FAILURE );
        }
    }


谢谢各位的解答

代码代码,带着的石头码!!!
2015-09-28 12:03
鲤鱼爱美丽
Rank: 8Rank: 8
来 自:冥界
等 级:蝙蝠侠
威 望:5
帖 子:288
专家分:843
注 册:2015-4-8
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

代码代码,带着的石头码!!!
2015-09-28 12:10
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:0 
以下是引用鲤鱼爱美丽在2015-9-28 11:16:05的发言:

编译时能通过可是没有达到预想输出的结果
 
输入:
?3
?2
?1
1
2
3
应该是排好序输出的,可是我上面的输出明显错了,找不到原因,纠结半天才来问下的,
话说应该没错啊,可是就是得不到预想输出,难道是我的编译器问题。

可是,你的问题不是“"const void *" 类型的值不能用于初始化 "const int *" 类型的实体”吗?见你自己写的标题。
我糊涂了!你到底想问什么?
2015-09-28 13:05
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:0 
以下是引用rjsp在2015-9-28 13:05:44的发言:


可是,你的问题不是“"const void *" 类型的值不能用于初始化 "const int *" 类型的实体”吗?见你自己写的标题。
我糊涂了!你到底想问什么?


LZ以运行出结果为解决问题的判断标准

剑栈风樯各苦辛,别时冰雪到时春
2015-09-28 13:18
鲤鱼爱美丽
Rank: 8Rank: 8
来 自:冥界
等 级:蝙蝠侠
威 望:5
帖 子:288
专家分:843
注 册:2015-4-8
收藏
得分:0 
回复 16楼 林月儿
学的不深,所以只能做到这一步了,花了半天时间分步断点调试才找到了出问题的代码段,您有什么好的建议可以跟我提,必定好好学习

代码代码,带着的石头码!!!
2015-09-28 15:55
林月儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:138
帖 子:2277
专家分:10647
注 册:2015-3-19
收藏
得分:0 
以下是引用鲤鱼爱美丽在2015-9-28 15:55:25的发言:

学的不深,所以只能做到这一步了,花了半天时间分步断点调试才找到了出问题的代码段,您有什么好的建议可以跟我提,必定好好学习



知其然也知其所以然,个人看法

剑栈风樯各苦辛,别时冰雪到时春
2015-09-28 17:41
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
男人是人,女人也是人,這叫具體指針可以“強制轉化”為泛型指針,但反過來卻不合邏輯:把人“強制轉化”成男人或女人,那是寫C語言之人才有的邏輯。有些事情,偶然行得通並不表示永遠行得通,等你行不通碰上硬釘子的時候,才會徹底明白不具有正常人思維的後果。

[ 本帖最后由 TonyDeng 于 2015-9-28 22:47 编辑 ]

授人以渔,不授人以鱼。
2015-09-28 22:46
hjx1120
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:李掌柜
等 级:贵宾
威 望:41
帖 子:1314
专家分:6927
注 册:2008-1-3
收藏
得分:0 
其实,还有一种人,那就是人妖,男人可变女人,女人好像还是女人
2015-09-28 22:48
快速回复:IntelliSense: "const void *" 类型的值不能用于初始化 "const int *" ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033246 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved