【发布时间】:2020-05-20 05:25:14
【问题描述】:
谁能解释如何在 Objective-C 中给黑客等级测试。特别是“从 STDIN 读取输入。打印输出到 STDOUT”部分
如何在objective-c中读取输入和输出?
到目前为止,我得到的是像这样的输入
NSFileHandle *fileHandler = [NSFileHandle fileHandleWithStandardInput];
NSData *inputData = [fileHandler availableData];
NSString *inputString = [[NSString alloc] initWithData:inputData encoding:NSUTF8StringEncoding];
但是要打印输出,以下不会在 HackerRank 控制台上打印任何内容(但在 Xcode 控制台上可以完美运行)
NSFileHandle* fileHandler=[NSFileHandle fileHandleWithStandardOutput];
[fileHandler writeData: [formattedString dataUsingEncoding: NSNEXTSTEPStringEncoding]];
【问题讨论】:
标签: objective-c