码迷,mamicode.com
首页 > 编程语言 > 详细

OC学习将C语言字符串转换为OC字符串

时间:2015-09-20 20:26:34      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:

  • 将C语言字符串转换为OC字符串
 1 /**
 2  *  inputNSString:自定义函数
 3  */
 4 #import <Foundation/Foundation.h>
 5 /**
 6  *  将C语言字符串转换为OC语言字符串
 7  *  @return OC语言字符串
 8  */
 9 NSString *inputNSString(){
10     char arr[256];//假定数组长度为256
11     char ch;
12     int length=0;
13     //while ((ch=getchar())!=‘\n‘){//判断获取的字符是否为‘\n‘
14     while (scanf("%c",&ch),ch!=\n) {//利用逗号表达式特性,先接收字符,然后判断是否为‘\n‘
15         arr[length++]=ch;//将获取到的字符依次存到str数组中
16     }
17     return [[NSString alloc]initWithUTF8String:arr];//讲C字符串转换为OC字符串
18 }
19 
20 int main(int argc, const char * argv[]) {
21     @autoreleasepool {
22         NSString *str1=inputNSString();//调用inputNSString函数
23         NSLog(@"%@",str1);
24     }
25     return 0;
26 }

 

OC学习将C语言字符串转换为OC字符串

标签:

原文地址:http://www.cnblogs.com/studyrecord/p/4824038.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!