美国最新出的飙车电影:c++问题: 这个数组怎么写?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/30 04:14:46
设计一个3行4列的数组:

第一列 第二列 第三列 第四列
1 0.15 5 2 3 4 5 7
2 0.15 1 1
3 0.15 2 1 2

关键是第四列(由多个数字组成).设计这个数组的读写方法.
怎么百度把空格去掉了.是这样的数组:
1|0.15|5|2,3,4,5,7
2|0.15|1|1
3|0.15|2|1,2

在C++里一个确定的数组只能有一种确定的数据类型,如果要在一个数组元素中保留多个值,这是不行的.除非把数组设计为指针数组,每个数组元素中保存一个指向另一个数组的指针.
不过对于你这种情况,我建议你改成字符串数组来保存比较好.
#include <iostream>
using namespace std;

int main(int argc,char * argv[])
{
char *p[3][4]={{"1","0.15","5","2,3,4,5,7"},{"2","0.15","1","1"},{"3","0.15","2","1,2"}} ;
cout<<p[2][0]<<endl;
return 0;
}

你写的什么玩意阿?