CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

vc初级问题.

楼主werqos(初级-修炼)2003-11-01 10:57:36 在 VC/MFC / 基础类 提问

//salesp.h  
  //类salesperson的定义  
  //成员函数在salesp.cpp中定义  
   
  #   ifndef   SALESP_H  
  #   define   SALESP_H  
   
  class   SalesPerson   {  
  public:  
  SalesPerson   ();  
  void   seSales   ();  
  void   printAnnSales   ();  
  private:  
  double   sales   [13];  
  double   totalAnnSales   ();  
  };  
   
  #   endif    
   
   
   
  //salesp.cpp  
  //类salesperson的成员函数  
   
  #   include<iostream.h>  
  #   include<iomanip.h>  
  #   include   "salesp.h"  
   
  SalesPerson   ::   SalesPerson   ()  
  {  
  for   (   int   i=1;   i<=12;   i++   ){  
  cout   <<   "Enter   sales   amount   for   nonth"  
  <<   i<<   ":";  
  cin   >>   sales   [i];  
  }  
  }  
   
  double   SalesPerson   ::   totalAnnSales   ()  
  {  
  double   total   =   0.0;  
   
  for   (   int   i=1;   i<=12;   i++   )  
  total   +=   sales   [i];  
  return   total;  
  }  
   
  void   SalesPerson   ::   printAnnSales   ()  
  {  
  cout   <<   setprecision   (2)  
  <<   setiosflags   (   ios::   fixed   |   ios::   showpoint   )  
  <<   "\n   The   total   annual   sales   are   :   $"  
  <<   totalAnnSales   ()   <<   endl;  
  }  
   
   
  //   fig2-7.cpp  
  //   与salesp.cpp一起编译  
   
  #   include"salesp.h"  
   
  main   ()  
  {  
  SalesPerson   s;  
   
  s.seSales   ();  
  s.printAnnSales   ();  
   
  return   0;  
  }  
   
   
  问题是fig2-7.cpp如何与salesp.cpp一起编译.   我要用vc如何做?我刚刚接触vc++6.0,不是很懂,请大虾们给俺讲讲.  
   
  问题点数:50、回复次数:4Top

1 楼akiko(弥弥)回复于 2003-11-01 11:04:19 得分 45

File--New--Win32   Console   Application,填上工程名,选An   empty   project.然后,  
  Project--Add   to   project--Files,把你这三个文件选上,就可以了Top

2 楼csdnzhu(我什么也不会)回复于 2003-11-01 11:19:01 得分 5

File--New--Win32   Console   Application,填上工程名,选An   empty   project.然后,  
  Project--Add   to   project--Files,把你这三个文件选上,就可以了  
   
  上面说的很对,你的程序也没有错误,成功Top

3 楼werqos(初级-修炼)回复于 2003-11-01 11:21:11 得分 0

fag2_71.obj   :   error   LNK2001:   unresolved   external   symbol   "public:   void   __thiscall   SalesPerson::seSales(void)"   (?seSales@SalesPerson@@QAEXXZ)  
  Debug/first1.exe   :   fatal   error   LNK1120:   1   unresolved   externals  
  Error   executing   link.exe.  
   
  我编译后是这个啊。这是为什么?Top

4 楼akiko(弥弥)回复于 2003-11-01 11:27:18 得分 0

这个是因为你声明了seSales这个成员函数,而没有实现它.Top

相关问题

  • VC初级一问
  • vc初级问题
  • vc初级问题请教
  • 一个vc++初级问题
  • 一个vc的初级问题
  • 我刚学VC++,请问两个初级问题(函数)
  • 请教各位高手一些关于VC的初级问题?
  • 绝对初级问题,vc使用者请告诉我
  • 求助:vc中的一些初级问题(概念)
  • 请问:初级掌握VC的,需要熟记哪些函数?

关键词

  • 函数
  • cpp
  • sales
  • salesp
  • salesperson
  • totalannsales
  • 成员函数
  • 类
  • double
  • include

得分解答快速导航

  • 帖主:werqos
  • akiko
  • csdnzhu

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo