Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打印C++;Objective-C中的数组“;NSLog"; 我试图用 NSLoSQL 输出和C++数组( INTRONT [ 3 ] < /COD>),但是如果我这样尝试: NSLog([NSString stringWithFormat:@"%d", inverse]);_Objective C_C_Arrays - Fatal编程技术网

打印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]);