回 帖 发 新 帖 刷新版面

主题:C++编译出错

各位大侠帮帮忙,编译这个程序时出现下面的错误!!!请各位帮我看看为什么出错了???
#include <iostream>
#include<fstream>
using namespace std;
ifstream in;
static int x=0;
static char ch[256];
  static int getchar(void){
    
    
    in.open("d:\\shortpath.cpp");
    in.getline(ch,256);//每次只取一行,最多可以取256个字符
    return ch[x++];
}
        

void main(){
    char cha;
    cha=getchar();
    cout<<cha<<endl;
    char w;
    w=getchar();
    cout<<w<<endl;
    char e;
    e=getchar();
    cout<<e;}
    
    
    
    1>d:\my documents\visual studio 2008\projects\111\111\222.cpp(7) : error C2491: 'getchar' : definition of dllimport function not allowed

回复列表 (共3个回复)

沙发

其实问题出在重定义系统函数不成功……

板凳

深圳市华信群英科技有限公司与知名通信软件公司正式签订定向输送人才的合作协议
针对想进入IT软件行业的有志人士提供专业的企业内训
实训课程采用“2+3”分段教学模式,分为2个月理论强化和3个月项目实训两个阶段
实训前就签订就业安置协议,岗前实训后入职
不仅学费优惠而且是企业定向培训定向招聘,百分百保证就业
有意向请登录www.szctt.com,或加QQ:1179397962做详细咨询

3 楼


 in.open("d:\\shortpath.cpp");
你的shortpath.cpp文件地址写的不对,改一下就可以了

我来回复

您尚未登录,请登录后再回复。点此登录或注册