int main(int argc, const char * argv[])
{
const char* input = readline(NULL);
NSLog(@"%d", atoi(input));
return 0;
}
我试图在控制台中输入一系列字符,但每当我键入一个键时,相同的字符将紧跟在我刚输入的字符后面。 (例如,我在控制台中输入'1',控制台将显示“11”)此外,当我尝试使用delete-key删除输入的字符时。将出现上下方向问号,但在char *中最后一个字符被删除了吗?
为什么所有这些都发生了?
答案 0 :(得分:3)
这是Xcode 5的预期行为。您可以在终端的Xcode外部运行它,它应该正常运行。