摘要: 这些函数由于设计的时候比较淳朴,并没有做任何的越界检测,主要容易”被溢出”,只需要多设点检查边界,即安全。 函数 严重性 解决方案 gets 最危险 使用 fgets(buf, size, stdin)。这几乎总是一个大问题! strcpy 很危险 改为使用 strncpy。 strcat 很危险 改为使用 strncat。 ... 阅读全文
posted @ 2016-03-14 23:21 Pic 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 要求如题 头文件stdlib.h中有一个函数atof() 可以将字符串转化为双精度浮点数(double) double atof(const char *nptr); 此字符串为C风格字符串,因此需要将string转化为C风格字符串 此时可用到一个函数c_str() const char *c_str() 参考资料: string中c_str()、data()、copy(... 阅读全文
posted @ 2016-03-14 23:03 Pic 阅读(1007) 评论(0) 推荐(0) 编辑