我是学习如何编码的初学者,我想编写一个字符串编码器。通过字符串编码器,我的意思是如果我们输入单词" 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);