您的位置:首页 > 其它

zhuceOc

2015-11-18 19:03 274 查看
‼️ 这里没有类

//

//  main.m

//  zhuce

//

//  Created by 刘佳斌 on 15/11/17.

//  Copyright © 2015年 刘佳斌. All rights reserved.

//

#import <Foundation/Foundation.h>

#import "UserInfo.h"

int main(int argc, const char * argv[]) {

    @autoreleasepool {

        

        int a=3;

        

        //  用户注册

        NSLog(@"请输入名字");

        NSData *nameData = [[NSFileHandle fileHandleWithStandardInput]availableData];

        NSString *nameString1 = [[NSString alloc] initWithData:nameData encoding:NSUTF8StringEncoding];

        NSString *nameString = [nameString1 substringToIndex:6];

        NSLog(@"%@",nameString);

        

        NSLog(@"请输入密码");

        NSData *pswData = [[NSFileHandle fileHandleWithStandardInput]availableData];

        NSString *pswString1 =[[NSString alloc] initWithData:pswData encoding:NSUTF8StringEncoding];

        NSString *pswString =[pswString1 substringToIndex:6];

        NSLog(@"%@",pswString);

        

        UserInfo *user = [[UserInfo alloc]init];

        [user setName:nameString];

        [user setPsw:pswString];

        

        NSLog(@"%@%@",nameString,pswString);

        

        NSString *rightName = @"wukong";

        NSString *rightPsw  = @"108000";

        

        if (nameString.length!=0) {

            if (pswString.length!=0) {

                if ([rightName isEqualToString:[user getName]]!=NO) {

                    if ([rightPsw isEqualToString:[user getPsw]]!=NO) {

                        NSLog(@"登录成功");

                        

                        NSLog(@"修改密码");

                        NSLog(@"请重新输入密码");

                        while(a){

                        NSData *newPswData = [[NSFileHandle fileHandleWithStandardInput]availableData];

                        NSString *newPswString1 =[[NSString alloc] initWithData:newPswData encoding:NSUTF8StringEncoding];

                        NSString *newPswString =[newPswString1 substringToIndex:6];

                        

                        NSLog(@"重新输入以确认");

                        NSData *newPswData1 = [[NSFileHandle fileHandleWithStandardInput]availableData];

                        NSString *newPswString2 =[[NSString alloc] initWithData:newPswData1 encoding:NSUTF8StringEncoding];

                        NSString *newPswString3 =[newPswString2 substringToIndex:6];

                        if ([newPswString isEqualToString:newPswString3]!=NO) {

                            NSLog(@"密码修改成功");

                        }

                        else

                        {

                          

                            a--;

                            if (a==0) {

                                NSLog(@"你已经三次输入,请重新登录");

                                break;

                            }

                              NSLog(@"密码修改失败,还有%d次机会,再次输入",a);

                        }

                        }

                        

                    }

                   else NSLog(@"密码错误");

                }

               else NSLog(@"账号错误");

            }

           else NSLog(@"没输入密码");

        }

       else NSLog(@"没输入账号");

        

       

        

    }

    return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: