在Objective-C中,可以使用NSFileHandle类来从标准输入中读取多个字符串。
首先,我们需要获取标准输入的文件句柄,可以使用NSFileHandle的类方法fileHandleWithStandardInput来实现:
NSFileHandle *inputHandle = [NSFileHandle fileHandleWithStandardInput];
接下来,我们可以使用NSFileHandle的方法readDataToEndOfFile来读取标准输入的数据,然后将其转换为字符串:
NSData *inputData = [inputHandle readDataToEndOfFile];
NSString *inputString = [[NSString alloc] initWithData:inputData encoding:NSUTF8StringEncoding];
这样,我们就可以从标准输入中获取到多个字符串了。需要注意的是,这里假设输入的字符串是以UTF-8编码的,如果是其他编码,需要相应地修改encoding参数。
以上是从标准输入中读取多个字符串的基本方法,根据具体的需求,我们可以对读取到的字符串进行进一步的处理和解析。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行。
领取专属 10元无门槛券
手把手带您无忧上云