请教大家一个xcode的问题

boho 发布于 2014年08月30日
无人欣赏。

最近在学习obj-c,按照书上的例子输完以后,运行ok,这个例子要用scanf读取键盘输入一个数字,但敲完数字后回车,没有显示运行后的结果,之前的一个例子也是这样

共7条回复
geekbao 回复于 2014年08月31日

代码贴上来

boho 回复于 2014年08月31日

import <Foundation/Foundation.h>

//打印每月的天数 int main (int argc, char *argv[]) { @autoreleasepool { enum month { january = 1, february, march, april, may, june, july, august, september, october, november, december }; enum month amonth; int days;

    NSLog(@"Enter month number: ");
    scanf("%i", &amonth);

    switch (amonth)
    {
        case january:
        case march:
        case may:
        case july:
        case august:
        case october:
        case december:
            days = 31;
            break;
        case april:
        case june:
        case september:
        case november:
            days = 30;
            break;
        case february:
            days = 28;
            break;
        default:
            NSLog(@"bad month number");
            days = 0;
            break;
    }

    if (days != 0)
        NSLog(@"Number of days is %i", days);

    if (amonth == february)
    {
        NSLog(@"...or 29 if it's a leap year");
    }


}

return 0;

}

tinyfool 回复于 2014年08月31日

scanf在Cocoa编程里面几乎不会遇到,什么教程还有这个?这个教程可以不看了

boho 回复于 2014年08月31日

老大推荐本学cocoa得书吧,我刚开始学objective-c

boho 回复于 2014年08月31日

3楼 @tinyfool 老大推荐本学cocoa得书吧,我刚开始学objective-c

tinyfool 回复于 2014年08月31日

5楼 @boho 其实文档本身很好,英语好的话看文档,书因为我都不看倒是很难给你推荐

boho 回复于 2014年08月31日

6楼 @tinyfool 老大有时间出个cocoa的视频教程吧,看书看的快抑郁了

登录 或者 注册