打印C++;Objective-C中的数组“;NSLog"; 我试图用 NSLoSQL 输出和C++数组( INTRONT [ 3 ] < /COD>),但是如果我这样尝试: NSLog([NSString stringWithFormat:@"%d", inverse]);
它只是不起作用,但如果我这样尝试:打印C++;Objective-C中的数组“;NSLog"; 我试图用 NSLoSQL 输出和C++数组( INTRONT [ 3 ] < /COD>),但是如果我这样尝试: NSLog([NSString stringWithFormat:@"%d", inverse]);,objective-c,c,arrays,Objective C,C,Arrays,它只是不起作用,但如果我这样尝试: NSLog([NSString stringWithFormat:@"%d", inverse[0]]); 我得到了正确的输出。 我的目标是输出整个数组 有什么想法吗?谢谢字符串格式转换不需要转换。你可以像这样打印- for ( int i=0; i<3; ++i ) NSLog(@"%i", inverse[i]); for(int i=0;i使用for循环打印所有值 for (int i=0; i<3; i++) { NSL
NSLog([NSString stringWithFormat:@"%d", inverse[0]]);
我得到了正确的输出。
我的目标是输出整个数组
有什么想法吗?谢谢字符串格式转换不需要转换。你可以像这样打印-
for ( int i=0; i<3; ++i )
NSLog(@"%i", inverse[i]);
for(int i=0;i使用for循环打印所有值
for (int i=0; i<3; i++) {
NSLog(@"%i", inverse[i]);
}
我想打印整个数组,而不仅仅是一个int.Anh..我想这会是一种更容易的输出方式。讨厌用“不必要的”、“fors”和“whiles”填充我的代码.无论如何,谢谢你:D@markus一个函数不能知道传递给它的数组的大小,所以你想要的语法在C++中是不可能的。你可以编写一个自己的函数,它需要数组和大小,但不能只使用数组。
NSLog(@"%i, %i, %i", inverse[0], inverse[1], inverse[2]);