OC 获取城市首字母

该博客探讨了如何在Objective-C中读取包含城市名的文件,并根据内容提取城市首字母。针对遇到的字体格式问题导致程序无法正确运行的情况,文章提到了使用字典作为解决方案。
摘要由CSDN通过智能技术生成

解析根据文件里面的内容,读入一个城市,输出所在首字母 

比如读入 长春 输出 c

读入 北京 输出 b

不知道文本中的字体是什么格式 读取文件时 程序不能正确运行

运用oc中的字典

initWithObjectsAndKeys  初始化 用值和键
        // 注意这里要输入一个文件 这里是argv[1]
        NSString *path = [NSString stringWithFormat:@"%s", argv[1]];


#import <Foundation/Foundation.h>
int main(int argc,const char *argv[])
#define PATH @"/Users/qianfeng/Desktop/Feng/qfile-6.txt"
{
    @autoreleasepool {
        //   NSDictionary *dict = [[NSDictionary alloc]  initWithContentsOfFile:PATH];  //从文本中获取
        NSDictionary *dict = [[NSDictionary alloc] initWithObjectsAndKeys:@"安徽",@"a",@"北京",@"b",@"沧州",@"c", nil];
        //        NSDictionary *dict = [[NSDictionary alloc] init];
        
        NSArray *values = [dict allKeys]; // 遍历所有键 对应还有遍历所有值 allValues
        char str[1024];
        scanf("%s",str);
        NSString *city = [[NSString alloc] initWithUTF8String:str];  
        
        
        // NSLog(@"%@",city);
        for(NSString *key in
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值