随笔分类 -  C++

摘要:strcpy是拷贝字符串,在拷贝结束的时候会为字符串添加一个'\0'; strncpy是拷贝字符,不会再字符串末尾添加'\0',只按给出的字符个数来拷贝,拷贝完n个字符就结束。但是,如果n比src的长度大,那么空余的部分会被'\0'填充,以保证拷贝n个字符。 所以,strnpy用法最好是自己手动添加 阅读全文
posted @ 2017-04-27 16:12 萨尔甘 阅读(1230) 评论(0) 推荐(1)
摘要:记录一下读配置文件的写法。 读取配置文件可以利用string类提供的字符查找和分割来实现。 配置文件中的内容形式为: filepath=/home/test/data/ 如果需要配置的内容较多,可以考虑先把读到的信息存到map中,需要的时候利用map中的find方法获取key对应的value。 配置 阅读全文
posted @ 2017-03-25 15:11 萨尔甘 阅读(14338) 评论(0) 推荐(0)
摘要:记录两种C++中的字符串分隔方法。 代码仅作为提供思路参考,不能实际运行。 一、getline getline函数介绍: 头文件:#include <string.h> 函数原型:istream& getline (istream& is, string& str, char delim); 函数说 阅读全文
posted @ 2017-03-25 14:36 萨尔甘 阅读(376) 评论(0) 推荐(0)