首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • 头文件引用的问题
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-11 14:46:47 楼主
    代码一:
    C/C++ code
    #include <iostream.h> #include <string.h> #include <fstream.h> //using namespace std; void main() { string line,s; ifstream in(fileio.cpp); while(getline(in,line)) s+=line+"\n"; cout<<s; }



    代码二:
    C/C++ code
    #include <string> #include <iostream> #include <fstream> using namespace std; void main() { ifstream in("FillString.cpp"); string s, line; while(getline(in, line)) s += line + "\n"; cout << s; }


    在vc6中编译代码一中的string为未声明的变量。而代码二中没有任何错误。有什么解决吗?

    20  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • shakaqrj
    • 等级:
    发表于:2007-12-11 14:51:071楼 得分:0
    #include <string.h>
    #include <string>
    是不同的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-11 14:57:252楼 得分:0
    标准c++运行时库包含头文件时没有.h扩展名,这个跟标准c库是不同的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-11 15:00:413楼 得分:0
    #include "afx.h"
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-11 15:04:324楼 得分:0
    up
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-11 15:07:295楼 得分:0
    是VC6吗?好像是7.1
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-12 18:02:556楼 得分:0
    mark
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-12-12 19:28:227楼 得分:0
    新版旧版的问题!!!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • daidongsheng
    • 等级:
    发表于:2007-12-13 09:39:108楼 得分:0
    string.h里面没有string类型啊
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    世纪乐知(北京)网络技术有限公司 提供技术支持
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved