| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5445 人关注过本帖
标题:MFC 初级问题:结构体的使用
只看楼主 加入收藏
lanshanlhy
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2006-4-16
结帖率:33.33%
收藏
已结贴  问题点数:20 回复次数:5 
MFC 初级问题:结构体的使用
大家好!我是个初级VC++,现在想学会使用结构体,可是总是写不对
如:
创建一个单文档应用程序,添加2个编辑框,2个按钮
添加一个头文件(用于写结构体 mystruct.h )
然后在视图界面操作

mystruct.h

struct book
{
    char * name;
    float price;
};

然后想定义一个全局变量,可是怎么定于都不对!是不是写的格式就不对?
(学习VC++感觉好吃力,语法都似乎明白,可是就是不知道怎么用,有没有什么好书推荐一下!)

我在视图类 使用了“#include mystruct.h”

迷茫的很,不知道如何写!求详细说明!不胜感激!
搜索更多相关主题的帖子: 好书推荐 不胜感激 应用程序 include 
2012-02-16 10:40
Lenying
Rank: 1
等 级:禁止访问
帖 子:16
专家分:5
注 册:2006-11-25
收藏
得分:5 
把结构体的定义放到mystruct.h头文件里:
struct book
{
    char * name;
    float price;
}structBook;
在你的源文件里包含头文件
 #include"mystruct.h"

然后就能定义结构体变量了。例如:
structBook book1,book2;



蓝鹰----Lenying
2012-02-16 12:41
mayuebo
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
威 望:6
帖 子:257
专家分:1282
注 册:2005-9-8
收藏
得分:5 
学习C++的语法,不要创建文档程序.只要创建一个控制台程序就好了.要不直接新建一个CPP文件.写上一个main()
不然看到里面那么多的类,那么多的方法,只会更乱.
学MFC要搞清楚程序运行的流程
比如那个theAPP对象,就是全局的

成功贵在坚持
2012-02-16 13:59
BianChengNan
Rank: 8Rank: 8
等 级:贵宾
威 望:13
帖 子:302
专家分:972
注 册:2011-11-30
收藏
得分:5 
学着看懂编译器的报错及警告
我遇到过一个问题是
typedef struct book
{
    char * name;
    float price;
}book;
book name;
定义的时候必须加typedef,(这好像是c的语法,可是我在c++里不加也编译不过,加上就可以了)


我的群:149544757 C/C++/Assembly 喜欢交流的朋友进,进群请写消息
2012-02-20 10:16
donggegege
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:125
专家分:368
注 册:2011-5-1
收藏
得分:5 
上面的都说的不错,更正一点,没有vc++语言,它只是软件,编译器,应该说是C++语言。
2012-02-20 13:12
lanshanlhy
Rank: 1
等 级:新手上路
帖 子:130
专家分:0
注 册:2006-4-16
收藏
得分:0 
谢谢各位!好久没来了!

永远以今天为荣!
2012-12-19 13:39
快速回复:MFC 初级问题:结构体的使用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023657 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved