目前做题过程自己常用到的函数总结

  1. itoa    char *itoa(int value,char *string,int radix),其中 radix指定整数value的转换进制,可以取值为2、8、10、16,该函数实现的功能是将整数value转换成指定进制的字符串存入string。
  2. atoi     int atoi(char *nptr),该函数实现的功能是将字符串转换成整数;在转换过程中,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(‘\0’)才结束转换,并将结果返回。
  3. c_str     返回一个指向 const char* 的指针,c风格字符串,内容与string一样
  4. memset      memset()函数原型是extern void *memset(void *buffer, int c, int count)        buffer:为指针或是数组,    c:是赋给buffer的值,    count:是buffer的长度.
  5. append  直接添加另一个完整的字符串,如str1.append(str2).添加另一个字符串的某一段子串,如str1.append(str2, 11, 7);

                    添加几个相同的字符,如str1.append(5, '.'),个数在前字符在后.上面的代码意思为在str1后面添加5个".".

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页