在objective-C中创建一个字符串编码器

时间:2014-06-22 14:30:57

标签: objective-c string ascii encode

我是学习如何编码的初学者,我想编写一个字符串编码器。通过字符串编码器,我的意思是如果我们输入单词" abc",输出是" cde"。也就是说,每个角色都移动到加号2。

我能够转换单个字符,例如:input" a" - >输出" c"。

但我不确定如何输入一个单词而不是一个字符。

char passWord[40];
NSLog(@" Plz enter the password");
scanf("%s",passWord);

NSString *tempCode = [NSString stringWithCString:passWord encoding:1];

//NSLog(@"test %@", tempCode);

int decode, asciiCode = [tempCode characterAtIndex:0];

//NSLog(@"test %d", asciiCode);

decode = asciiCode + 2;

NSString *decodeNum = [NSString stringWithFormat:@"%c", decode];

NSLog(@"%@", decodeNum);

0 个答案:

没有答案