C语言之常见错误解决办法
来源:互联网 发布:中行外汇行情分析软件 编辑:程序博客网 时间:2024/06/16 09:19
1、问题
1)、忘记写const
char* p = string.c_str()char* p = string.data();
自己傻逼了,编译不过,应该这样写,不要忘记加上const
const char* p = string.c_str();const char* p = string.data();
2)、const char*p 转 char* p
const char *expr = "goodidea";char *buf = new char[strlen(expr)+1];strcpy(buf, expr);
3)、unsigned char* p求长度
strlen((char *)p)
记得强转就行
4)、获取字符串里面数字
void get_num(char *p) { int i = 0, j = 0; while (*(p + i) != '\0') { if (*(p + i) >= '0' && *(p + i) < '9') { *(p + j) = *(p + i); j++; } i++; } *(p + j) = '\0';
基础太弱了,希望后面不要犯这样的错
阅读全文
0 0
- C语言之常见错误解决办法
- C语言编程常见错误与解决办法
- C语言常见错误
- C语言:常见错误
- 【C语言】常见错误
- c语言常见错误
- C语言常见错误
- C语言常见错误
- C语言常见错误
- C语言常见错误
- C语言常见错误
- C语言常见错误
- C语言常见错误
- C语言常见错误
- C语言中常见错误
- C语言中常见错误
- C语言常见错误小结
- C语言常见错误小结
- 2017.08.18总结
- CF549C
- hdu 1556 Color the ball(区间更新,查询点)
- 2017年8月18日训练日记
- 公网ip访问服务器网站(博客)
- C语言之常见错误解决办法
- 高并发解决方案
- 文章标题
- spfa优化
- 2017广东工业大学程序设计竞赛决赛:G. 等凹数字(数位DP)
- HDU1087 Super Jumping! Jumping! Jumping!(dp问题)
- HDU 6129 Just do it【杨辉三角】
- 2017.08.18 利用python打印一年的日历
- 图的基本存储的基本方式二——邻接表(链表)