加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C++ 自定义结构体加点后不弹出成员变量

(2011-05-13 21:33:23)
标签:

杂谈

分类: C语言学习

有时候C++写程序时候 在自己定义的结构体 赋予实体后,在实体后面加点后VC6.0不会自动弹出结构体的成员变量和函数,原因是结构体定义在了函数体内;如下程序 如果 struct InventionList 放在void Rat::Invention()
函数里面 就会出现以上问题。

#include "Rat.h"

struct InventionList
 {
  char Name[50];
  char  ID[15];
  char Time[15];
  char Author[15];

 };

void Rat::EarnMoney()
{
 money=1000;
}


void Rat::Invention()
{
 

 InventionList InvenList[100];
 strcpy(InvenList[1].Author,"Tom ");
 strcpy(InvenList[1].ID,"2011-5-15");
 strcpy(InvenList[1].Name,"A new software for predicting the stock.");
 cout<<InvenList[1].Author<<endl;
}

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有