OC

Knowledge OS
登录 注册
全部话题 移民 创业 iOS Mac Objective-C Swift Android 招聘 求职

请教大家一个xcode的问题

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

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

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

代码贴上来

2楼 ·
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;

}

3楼 ·
tinyfool 回复于 2014年08月31日

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

4楼 ·
boho 回复于 2014年08月31日

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

5楼 ·
boho 回复于 2014年08月31日

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

6楼 ·
tinyfool 回复于 2014年08月31日

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

7楼 ·
boho 回复于 2014年08月31日

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

登录 或者 注册

AltStyle によって変換されたページ (->オリジナル) /