免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4727 | 回复: 13
打印 上一主题 下一主题

求助!一个很简单的C++问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-11-29 19:19 |只看该作者 |倒序浏览
我用VC++。net编了一个很简单的测试程序,但是我的“string”老是有问题,大家帮忙看看。小妹初学C++请多指教
#include<string.h>;
#include<vector.h>;
#include<iostream.h>;
int main()
{
  #ifdef DEBUG
     cout<<"beginning execution of main()\n";
  #endif
  string word;
  vector<string>;text;

  while(cin>;>;word)
  {
  #ifndef DEBUG
     cout<<"word read:"
     <<word<<"\n";
  #endif
     text.push_back(word);
   }
  }
老说我的string没有定义
多谢多谢

论坛徽章:
0
2 [报告]
发表于 2004-11-29 20:05 |只看该作者

求助!一个很简单的C++问题

using namespace std;
或者 std::string

建议使用<string>;这样形式的头文件。

论坛徽章:
0
3 [报告]
发表于 2004-11-29 20:50 |只看该作者

求助!一个很简单的C++问题

好了多谢,但是为什么呢??

论坛徽章:
0
4 [报告]
发表于 2004-11-29 20:57 |只看该作者

求助!一个很简单的C++问题

还有一个问题就是(7): error C2679: 二进制“>;>;” : 没有找到接受“<未知>;”类型的右操作数的运算符(或没有可接受的转换)
为什么呢?多谢圣骑士

论坛徽章:
0
5 [报告]
发表于 2004-11-30 01:40 |只看该作者

求助!一个很简单的C++问题


  1. #include<string>;
  2. #include<vector>;
  3. #include<iostream>;

  4. using namespace std;

  5. int main()
  6. {
  7. #ifdef DEBUG
  8.         cout<<"beginning execution of main()\n";
  9. #endif
  10.         string word;
  11.         vector<string>;text;

  12.         while(cin>;>;word)
  13.         {
  14. #ifndef DEBUG
  15.                 cout<<"word read:"
  16.                         <<word<<"\n";
  17. #endif
  18.                 text.push_back(word);
  19.         }
  20. }

复制代码


建议:同一个问题不要开多个贴子。

论坛徽章:
0
6 [报告]
发表于 2004-11-30 01:47 |只看该作者

求助!一个很简单的C++问题

还有一个问题就是:vector.h,这个文件在VC6、VC7.x及PSDK中都是没有的,在BCB6及老样式的STL中才有的。

论坛徽章:
0
7 [报告]
发表于 2004-11-30 09:53 |只看该作者

求助!一个很简单的C++问题

[quote]原帖由 "yunin"]还有一个问题就是:vector.h,这个文件在VC6、VC7.x及PSDK中都是没有的,在BCB6及老样式的STL中才有的。[/quote 发表:

晕死了。
vector.h才是最老的。现在标准是vector,没有.h

论坛徽章:
0
8 [报告]
发表于 2004-11-30 15:20 |只看该作者

求助!一个很简单的C++问题

原帖由 "yunin" 发表:

建议:同一个问题不要开多个贴子。


我知道了,第一次在本论坛发帖,我也不知道为什么是两次。 多谢多谢圣骑士

论坛徽章:
0
9 [报告]
发表于 2004-11-30 15:41 |只看该作者

求助!一个很简单的C++问题

原帖由 "assiss" 发表:

晕死了。
vector.h才是最老的。现在标准是vector,没有.h


哈哈,我才晕死:)人家yunin的意思就是说.h才是最老的

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2004-11-30 16:17 |只看该作者

求助!一个很简单的C++问题

[quote]原帖由 "albcamus"]哈哈,我才晕死:)人家yunin的意思就是说.h才是最老的 [/quote 发表:

我也晕……
那个 asss……ssis 怎么那么逗啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP