【发布时间】:2016-05-18 08:18:23
【问题描述】:
我正在尝试创建一系列问题,我将在问答游戏中输入这些问题。我在使用 scanf 并将整个问题添加到数组时遇到问题。它只会输入我问题的第一个单词
示例:我想输入“棒球有多少个垒?”并将其输入到所有问题 [0] 中,然后要求将下一个问题输入到数组中,但我得到的只是来自 scanf 的“如何”。我想我需要将 scanf 输入转换为字符串,然后将对象添加到数组中。 任何帮助将非常感激。我对此很陌生。
NSMutableArray *allquestions = [[NSMutableArray alloc]init];
char *questions[200];
int i =0;
for (i = 0; i < 20; i++) {
NSLog(@"Next question?");
scanf("%s",&questions);
NSLog(@"%s", &questions);
[allquestions addObject:questions[i]];
}
【问题讨论】:
标签: objective-c arrays scanf