加载中…
  
博文
标签:

it

教育

最近有很多同学都在问Swift的String与C语言中的字符串char*之间转换的这个问题!

那么我今天给大家讲解一下这个问题!

1.原来C语言中的很多基本类型,在swift语言中都有对应的类型。这些类型的对应是自动完成的。

基本类型对应

int => CInt

double => CDouble

float => CFloat

char => CChar / UInt8

char* => UnsafeMutablePointer < CChar> , / UnsafeMutablePointer < UInt8>, .

 

2.在以前的一篇文章中

我介绍了利用C语言的输入函数来实现swift的输入语句。当时只能输入整数。

如果用户想输入字符串,那该怎么办呢?那这里就迁徙到Swift的String与C语言中的字符串char*之间转换。

我们就可以利用上面的对因关系来实现。

源代码下载:http://pan.baidu.com/s/1i35kd7Z

实现过程如下:

a)首先创建一

  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有