Iphone 目标c中的数组
我对如何增加NSLOg声明下的订单有疑问。 例如,我的代码是Iphone 目标c中的数组,iphone,objective-c,Iphone,Objective C,我对如何增加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]); 但是我怎样才能得到这样的输出-:
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[0]=0
anBray[1]=5
anBray[2]=89....and so on.
请任何人帮助我谢谢…更改NSLog@anBray[i]=%i,anBray[i],anBray[i];到NSLog@anBray[%i]=%i,i,anBray[i] 为您修复了以下问题:
for (i=0; i<sizeof(anBray)/sizeof(int); i++) {
NSLog(@ " anBray[%d]= %d ",i,anBray[i]);
}
您可以使用此代码
for (i=0; i<sizeof(anBray)/sizeof(int); i++) {
NSLog(@ " anBray[%d]= %d ",i,anBray[i]);
}
愿这对你有帮助 这个-NSLog@anBray[%i]=%i,i,anBray[i];
for (i=0; i<sizeof(anBray)/sizeof(int); i++)
NSLog(@ " anBray[%d]= %i ",i,anBray[i]);
for (i=0; i<sizeof(anBray)/sizeof(int); i++)
NSLog(@ " anBray[%d]= %i ",i,anBray[i]);