在编写程序的时候会碰到这类问题:想在一字符串中寻找一些有用的字符。首先先到的就是将字符串中的字符一个个来读取,但是强制转化这条路是行不通的,那么进一步的想到用数组来重新将字符串装载,可是在网上找了很久也没有一个很好的解决方案。于是发愁了一个小时吧,终于想到了用指针,因为之前有学到数组名可以退化为指针,那么指针的作用也应该是可以来解决问题的。
又是一顿在网上的狂找,终于找到了string.h中的一个函数c_str()可以将一个字符串的首地址赋予一个字符指针。例如const char *str = s.c_str(),将字符串s的首地址赋予str。注意这里为常量。