为什么数组不打印列表?

时间:2015-04-22 11:02:09

标签: c++

#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
    int i;
    char s[10] = {'a' , 'b' ,'c' 'd' ,'e', 'f', 'g', 'g','h','i'};

    cout << "element" << setw(7) << "value " << endl;
    for (i=0 ; i <10 ; i++)
    cout << i << setw(7) << s[i] << endl;

    return 0;
}

我想要获取像

这样的列表
element       value
0              a
1              b
2              c
3              d
4              e
5              f  
6              g
7              g
8              h
9              i

但编译器给出错误.... 是否有人可以指出我的错误?

1 个答案:

答案 0 :(得分:1)

初始化列表中存在拼写错误。你忘了放逗号

char s[10] = {'a' , 'b' ,'c' 'd' ,'e', 'f', 'g', 'g','h','i'};
                          ^^^^