1

我对如何在 NSLOg 声明下增加订单有疑问。例如我的代码是

 int anBray[ ] = {0,5, 89, 34,9,189,9,18,9 34,89, 34,2,600,-2,0};

 int i;    

NSLog (@"Input:");

     for (i=0; i<sizeof(anBray)/sizeof(int); i++)
    NSLog(@ " anBray[i]= %i ",anBray[i]); 

实际上我得到了输出-:

                               anBray[i]=0                               
                               anBray[i]=5
                               anBray[i]=89.....and so on.

但我怎样才能得到这样的输出 - :

                                 anBray[0]=0
                                 anBray[1]=5
                                 anBray[2]=89....and so on.

请任何人帮助我谢谢...

4

4 回答 4

1

更改 NSLog(@ " anBray[i]= %i ",anBray[i],anBray[i]); NSLog(@ " anBray[%i]= %i ",i,anBray[i]);

于 2012-07-09T09:50:56.257 回答
1

为您解决了这个问题:

for (i=0; i<sizeof(anBray)/sizeof(int); i++) {
   NSLog(@ " anBray[%d]= %d ",i,anBray[i]); 
 }
于 2012-07-09T09:51:57.513 回答
0

您可以使用此代码

 for (i=0; i<sizeof(anBray)/sizeof(int); i++) {
   NSLog(@ " anBray[%d]= %d ",i,anBray[i]); 
 }

愿这对你有帮助..

于 2012-07-09T09:57:09.537 回答
0
for (i=0; i<sizeof(anBray)/sizeof(int); i++)
    NSLog(@ " anBray[%d]= %i ",i,anBray[i]); 
于 2012-07-09T10:01:01.400 回答