社区
C语言
帖子详情
一个学习过程中的问题
星之瀚海
2003-06-03 06:03:11
#include <iostream.h>
struct aStruct
{
int count;
double value;
} num[10];
void main(void){
num[0].count=10;
num[0].value=11.09;
cout << num[0];//此句为什么编译出错?
}
我是比照21天学VC++中写的
...全文
61
9
打赏
收藏
一个学习过程中的问题
#include struct aStruct { int count; double value; } num[10]; void main(void){ num[0].count=10; num[0].value=11.09; cout << num[0];//此句为什么编译出错? } 我是比照21天学VC++中写的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joachern
2003-06-04
打赏
举报
回复
up
SuperFC
2003-06-03
打赏
举报
回复
对,num变量数组的类型是你自己定义的,不是内部数据类型,而cout在未重载的情况下只能对内部数据类型进行输出,因为你没有重载aStruct的输出符,故程序错误
tqtang
2003-06-03
打赏
举报
回复
你可以这样作:
cout << num[0].count<<num[0].value;
还可以这样作:
ostream &operator <<(.......);
对它进行重载。
rainbow1332
2003-06-03
打赏
举报
回复
#include <iostream>
using namespace std;
struct aStruct
{
int count;
double value;
} num[10];
void main(void){
num[0].count=10;
num[0].value=11.09;
cout << num[0].count<< " "<<num[0].value;//错在此处,结构体输出!!!!!!!!
}
hpho
2003-06-03
打赏
举报
回复
应为num是结构体.operator<<不认识它,
加
ostream operator <<(ostream os, aStruct& s){
return os << s.count << s.value;
}
hahahawk
2003-06-03
打赏
举报
回复
Meyer说的不错。cout虽然使用很灵活,但并不是能输出所有类型。
d.cpp: In function `int main()':
d.cpp:16: no match for `std::ostream& << aStruct&' operator
/usr/local/include/c++/3.2.2/bits/ostream.tcc:55: candidates are:
std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT,
_Traits>::operator<<(std::basic_ostream<_CharT,
_Traits>&(*)(std::basic_ostream<_CharT, _Traits>&)) [with _CharT = char,
_Traits = std::char_traits<char>]
Meyer
2003-06-03
打赏
举报
回复
cout << num[0];//此句为什么编译出错?
这句不出错,才怪呢
cout 怎么知道你定义的 结构该怎么输出
星之瀚海
2003-06-03
打赏
举报
回复
老兄,还是不行,又多一错误,没有std这个namespace
BlackSmith888
2003-06-03
打赏
举报
回复
没有using namespace std;
如何学好编程 (精挑细选编程教程,帮助现在在校学生学好编程,让你门找到编程的方向)四个方法总有
一个
学好编程的方法适合你)
学好编程是
一个
长期且系统的
过程
,涉及到多个方面。下面我将详细介绍四个方法,帮助在校学生...在
学习
过程
中
,记得持续
学习
,不断更新知识,保持对新技术的热情和探索精神,这样才能在编程世界
中
找到属于自己的方向。
learn-python-the-hard-way
中
文版
在
学习
过程
中
,你可以期待涵盖以下知识点: 1. **Python基础知识**:包括变量、数据类型(如整型、浮点型、字符串和布尔型)、列表、元组、字典等基本数据结构的使用。 2. **控制流程**:
学习
条件语句(if-else)...
Python3.2.3官方文档(
中
文版)高清完整PDF
文档
中
译者的个人经历和吐槽,展示了编程
学习
过程
中
的挑战和
问题
解决
过程
。同时,译者也鼓励用户在理解文档的基础上,通过博客进行交流和反馈,体现了一种积极的社区互动和知识共享的文化。这对于技术社区的健康发展...
《Linux内核修炼之道》精华版之方法论
- **
学习
路径**: 提出了
一个
分层次的
学习
路径,从全面了解到深度钻研,再到参与社区贡献,最后强调持之以恒的重要性。 ##### 2. **驱动开发的方法论** - **基础知识**: 强调了基础知识的重要性,包括C语言编程基础...
一元云购源码云购源码夺宝 程序源码
3.17版本的源码,代表了该系统在某一时间点的稳定形态,开发者可以从
中
学习
到如何构建
一个
完整的云购平台,包括用户管理、商品展示、支付接口、随机算法等核心功能的实现。 1. 用户管理:一元云购系统需要维护用户...
C语言
70,037
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章