我正在尝试使用NSLog
输出C++数组(int inverse[3]
),但是如果我尝试这样做:
NSLog([NSString stringWithFormat:@"%d", inverse]);
它只是不起作用,但如果我这样尝试:
NSLog([NSString stringWithFormat:@"%d", inverse[0]]);
我可以得到正确的输出。 我的目标是获得整个数组的输出。
有什么想法吗?谢谢
我正在尝试使用NSLog
输出C++数组(int inverse[3]
),但是如果我尝试这样做:
NSLog([NSString stringWithFormat:@"%d", inverse]);
它只是不起作用,但如果我这样尝试:
NSLog([NSString stringWithFormat:@"%d", inverse[0]]);
我可以得到正确的输出。 我的目标是获得整个数组的输出。
有什么想法吗?谢谢
for (int i=0; i<3; i++) {
NSLog(@"%i", inverse[i]);
}
或者:
NSLog(@"%i, %i, %i", inverse[0], inverse[1], inverse[2]);
不需要进行字符串格式转换。您可以像这样打印 -
for ( int i=0; i<3; ++i )
NSLog(@"%i", inverse[i]);