【发布时间】:2014-12-03 15:51:41
【问题描述】:
这是我获取输入的理解:
int num = 0;
NSLog (@"Input 5 numbers");
scanf("%d", &num);
NSLog (@"\n You inputted: %d !", num);
样本输入:54321 输出:54321
但输出应该是:
5
4
3
2
1
【问题讨论】:
标签: objective-c c
这是我获取输入的理解:
int num = 0;
NSLog (@"Input 5 numbers");
scanf("%d", &num);
NSLog (@"\n You inputted: %d !", num);
样本输入:54321 输出:54321
但输出应该是:
5
4
3
2
1
【问题讨论】:
标签: objective-c c
我在这里看不到单行代码解决方案。可以通过for 或while 循环来实现。例如您可以将 num 除以 10 或将其转换为字符串并获取每个字符。
关于将 NSString 转换为 char 数组的示例see here。
【讨论】: