POJ2681——求字符串长度
2015-11-30 09:05
274 查看
这题看上去很简单啊,做了很久...太水了有点,主要是输入流不太熟悉而且对字符指针有点迷茫似懂非懂的样子。不过好歹还是做出来了,要进行进一步的总结才行。
先贴AC代码。
反思:
1.这题其实是希望我们能实现strlen的功能,看看strlen的源码来理解一下。
先贴AC代码。
#include<iostream> #include<string> using namespace std; char inp[100]; int main() { char *p; int count; while (cin.getline(inp, 100)) { count = 0; p = &inp[0]; while (*p != '\0') { p++; count++; } cout << count << endl; } return 0; }
反思:
1.这题其实是希望我们能实现strlen的功能,看看strlen的源码来理解一下。
size_t strlen(const char *str) //strlen不做内存非法判断,如果是NULL,会core。 { const char *eos=str; while(*eos++); return (eos-str-1); }
相关文章推荐
- Spring MVC+ ztree动态实现
- XSuperMES移动端运用FragmentActivity适配大屏幕(二)
- Android studio 提示org.gradle.jvmargs=-Xmx1024m类似错误
- 为什么估值总是错的——对金融学的哲学思考
- tablewidget 选中去虚框
- 互联网产品跨部门沟通的10个原则(转)
- ubuntu语言支持找不到执行下面命令
- 用户友好界面
- ubuntu下配置tftp服务器
- sql herniate
- 单例模式
- 字典的基本用法
- Bootstrap每天必学之进度条
- XSuperMES移动端运用FragmentActivity适配大屏幕(一)
- 手机摇一摇震动刷新(支持ListView GridView WebView)
- 2016年的A股变数:IPO重启、注册制与国企改革
- python实现不可修改的常量
- ADT在線互動教學
- NSBundle
- 智能音响的阳谋 从附件变成配件