哈尔滨医大二院地址:哪位C++高手能帮我改改这一段啊(C++)

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 02:49:01
char Month[11][]={"January",
"Februay",
"Marth",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"}
谢谢各位高手拉

1,怎么说也扯不上11吧。
2,#include<string>
#include<iostream>
using namespace std;

string Month[12]={"January",
"Februay",
"Marth",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"} ;

void main(){
for(int i=0;i<12;i++)
cout<<Month[i]<<endl;
}

绝对可以运行。

数组声明时要注意大小,千万不要越界,也不要用较大的数值填充不足的数组。

,#include<string>
#include<iostream>
using namespace std;

string Month[12]={"January",
"Februay",
"Marth",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"} ;

void main(){
for(int i=0;i<12;i++)
cout<<Month[i]<<endl;
}

char *Month[12]也可以

那个tanyuguo说的对,用指针数组 或开个二维数组也可以

char *Month[12]={"....."}