Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
在Objective-C中从控制台读取 如何在objective c中使用NSScanner类从控制台读取输入? 任何一个能给出读取字符串和整数的例子吗 我知道文件处理是从控制台读取输入的另一种方法,但我无法将字符串转换为整数_Objective C_Osx Mavericks - Fatal编程技术网

在Objective-C中从控制台读取 如何在objective c中使用NSScanner类从控制台读取输入? 任何一个能给出读取字符串和整数的例子吗 我知道文件处理是从控制台读取输入的另一种方法,但我无法将字符串转换为整数

在Objective-C中从控制台读取 如何在objective c中使用NSScanner类从控制台读取输入? 任何一个能给出读取字符串和整数的例子吗 我知道文件处理是从控制台读取输入的另一种方法,但我无法将字符串转换为整数,objective-c,osx-mavericks,Objective C,Osx Mavericks,有人能举个例子吗?NSScanner类的参考手册是 请注意,NSScanner类的scan*方法返回BOOL,YES成功,否则返回NO NSFileHandle *stdinHandle = [NSFileHandle fileHandleWithStandardInput]; NSData *data = [stdinHandle readDataToEndOfFile]; NSString *str = [[NSString alloc] initWithData:data encoding

有人能举个例子吗?

NSScanner类的参考手册是

请注意,
NSScanner
类的
scan*
方法返回
BOOL
YES
成功,否则返回
NO

NSFileHandle *stdinHandle = [NSFileHandle fileHandleWithStandardInput];
NSData *data = [stdinHandle readDataToEndOfFile];
NSString *str = [[NSString alloc] initWithData:data encoding:NSMacOSRomanStringEncoding];
NSScanner *scanner = [NSScanner scannerWithString:str];

// Scanning int @"45";
int x;
NSScanner* scanner = [NSScanner scannerWithString:str];
[scanner scanInt: &x];

// Scanning string @"hello; world"
NSString *res;
[scanner scanUpToString: @";" intoString: &result];

什么样的应用程序;还是命令行?