编写一个程序实现strlen函数的功能
2014-08-01 13:57
477 查看
写自己的 strlen 函数-----→ mystrlen
#include <stdio.h> #include <string.h> #define N 100 int mylen(char *s) { //数组型 // int cnt = 0; // while(s[cnt] != '\0') { // cnt++; // } // return cnt; //指针型 char *p = s; while(*s != '\0') { s++; } return s - p; } int main() { char s[100]; // gets(s); fgets(s, N, stdin); //(gets和fgets函数的区别) if(s[strlen(s) - 1] == '\n') { // 去掉换行符 s[strlen(s) - 1] = '\0'; } printf("%d", mylen(s)); return 0; }
相关文章推荐
- 编写程序实现strlen()函数,strcmp(),strcpy(),strcat()的功能
- 编写程序实现strlen()函数,strcmp(),strcpy(),strcat()的功能
- 编写程序,实现strlen()相同功能myStrlen()函数
- 编写一个程序实现strcmp函数的功能
- 自主编写程序实现strcmp函数功能
- 编写实现函数strcat功能的程序
- 用C语言编写函数,实现strlen计算字符串长度的功能
- 自己编写函数实现strcmp和strlen的功能。
- 编写一个控制台程序,实现以下功能
- 编写一个程序,定义一个职工类,输入3个职工的编号、姓名、工资和年龄, 类中的成员函数实现输入、输出,在主函数中定义对象,并计算输出3个职工的平均工资。
- 编写程序:从键盘上输入若干个整数(以输入-1作为结束标识),输出这些数中的最大值和最小值,要求编写一个函数实现最大值和最小值的求取。
- 用php编写一个函数实现 以下功能:字符串hello_world转换成为HelloWorld, get_field_by_id转换成为GetFieldById
- 编程菜鸟的日记-初学尝试编程-编写函数实现strlen功能(总结考察点)
- 编写一个程序,用同一个函数名对n个数据进行从小到大排序,数据类型可以是整形,单精度,双精度。用重载函数实现
- 【C语言】请编写实现以下功能函数:实现对一个8bit数据(unsigned char)的指定位(例如第8位)的置0或置1操作,并保持其他位不变
- 编写一个函数 实现strncpy一样的功能(图)
- 编写一个函数,实现把C/C++程序代码中的注释去掉,并把结果返回。
- C语言 编写程序实现库函数strlen的功能
- 用C语言编写函数,实现strlen计算字符串长度的功能
- 编写一个类,该类具有统计文件长度,实现文件复制的函数。 其中复制功能函数如: void copy(string srcFileName,string targetFileName);