2015-04-22 141 views
-3
#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; 
} 

我想TP获取列表就像为什么数组不打印列表?

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

但是编译器会发出错误.... 是否有任何人谁可以指出我的错误?

+2

你是那个需要指出你的错误,然后我们会告诉你什么是问题。 –

+3

仔细阅读错误消息,它会告诉你你忘了逗号的地方。 – Wintermute

+2

你错过了另一个逗号:''c''d'' –

回答

1

初始值设定项列表中存在拼写错误。你忘了放置逗号

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