| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3038 人关注过本帖
标题:error C2296: “&”: 非法,左操作数包含“const char [6]”类型
只看楼主 加入收藏
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
结帖率:60%
收藏
 问题点数:0 回复次数:2 
error C2296: “&”: 非法,左操作数包含“const char [6]”类型
代码如下
#include<stdio.h>
void display(char ch,int height,int width);
int main(void)
{
    char ch;
    int height,width;
    printf("Please enter a character and two integers\n");
    while((ch=getchar())!='\n')
    {
        char ch2;
        if(scanf("%d%d\n"&height,&width)!=2)
            break;
        display(ch,height,width);
        while((ch2=getchar())!='\n')
            continue;
        printf("Please enter another character and two integers\n");
        printf("Enter a new line to quit\n");
    }
    printf("Bye\n");
    return 0;
}

void display(char ch,int height,int width)
{
    int lines,rows;
    for(lines=1;lines<=height;lines++)
    {
        for(rows=1;rows<=width;rows++)
        printf("%5c\n",ch);
    }
}

红字为报错部分
 error C2296: “&”: 非法,左操作数包含“const char [6]”类型
什么意思??
搜索更多相关主题的帖子: 类型 char const 
2009-11-12 21:09
chinagdvea
Rank: 2
等 级:论坛游民
帖 子:38
专家分:10
注 册:2009-11-5
收藏
得分:0 
已找到错误,漏了一个逗号

It's not a joke
2009-11-12 21:45
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:0 
TC下将 if(scanf("%d%d\n"&height,&width)!=2)改为  if(scanf("%d%d",&height,&width)!=2)可以正常运行。但结果不知是否是想要的。

2009-11-12 21:57
快速回复:error C2296: “&”: 非法,左操作数包含“const char [6]”类型
数据加载中...
 
   



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

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