我正在通过objective-C进行scanf倒计时,因此程序将从您输入的任何数字开始倒计时。但是,代码中有一个烦人的语义错误:格式字符串未使用数据参数。此外,该程序不会倒计时,它只会在我输入数字后将输出显示为零。
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[])
{
@autoreleasepool {
int x,number;
NSLog(@"please enter a number:");
scanf("i", &number);
for (x = number; x>=0; x--)
NSLog(@"%i",x);
}
return 0;
}