Objective-C:我如何进行控制台输入?

10 objective-c

如何从控制台输入获取NSString,然后尝试将其转换为int?

cod*_*gic 9

您可以char*从控制台(scanf或其他)读取字符串,就像在常规C程序中一样.然后,NSString使用它从中创建一个对象stringFromCString:withEncoding:.最后,使用NSStringintegerValue函数来获取它的数值.


小智 9

您也可以直接使用scanf进行操作.例

int number = 0;
scanf("%d", &number);
Run Code Online (Sandbox Code Playgroud)