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]= %i ",i,anBray[i]); 
于 2012-07-09T10:01:01.400 に答える
0

このコードを使用できます

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

これがあなたを助けるかもしれません..

于 2012-07-09T09:57:09.537 に答える