如何从控制台输入获取NSString,然后尝试将其转换为int?
答案 0 :(得分:9)
您可以从控制台(scanf或其他)中读取char*
字符串,就像在常规C程序中一样。然后,使用NSString
从中创建stringFromCString:withEncoding:
对象。最后,使用NSString
的{{1}}函数来获取它的数值。
答案 1 :(得分:9)
您也可以直接使用scanf进行操作。实施例
int number = 0;
scanf("%d", &number);