在一组字符中查找
来源:互联网 发布:镉大米 知乎 编辑:程序博客网 时间:2024/05/16 01:25
#include <iostream>using namespace std;#define SCUESS 1#define FALSE 0int find_char( char **strings,char value ){char *string;while( (string = *strings++) != NULL )while( *string != '\0'){if( *string++ == value )return SCUESS;}return FALSE;}main(void){char *str[] = {"Beijing","Chengdu",NULL}; //字符数组的表示cout << find_char(str,'C') << endl; }
版本二:
#include <iostream>#include <assert.h>using namespace std;#define SCUESS 1#define FALSE 0int find_char( char **strings,char value ){assert( strings != NULL );while( *strings != NULL ){while( **strings != '\0'){if( *(*strings)++ == value)return SCUESS;}strings++;}}main(void){char *str[] = {"Beijing","Chengdu",NULL};cout << find_char(str,'B') << endl; }
在版本二中,不需要拷贝每一个字符串的的指针,但是,这个程序有个副作用,就是破坏了这个指针数组。
- 在一组字符中查找
- 将一组数据保存在字符数组中
- 穷举法&在给定一组字符中随机抽取字符的方法
- JAVA在文本文件中查找字符
- 在string中查找字符或字符串
- 在字符串中查找指定字符(15)
- 在字符串中查找指定字符
- PHP中在字符串中查找某个字符
- SQL中 在字符串中查找所有中文字符
- PHP中在字符串中查找某个字符
- 利用快速排序算法的思想,在一组随机排序数中,查找第K小的值。
- 在一组序列中查找两个元素的和等于给定的值(快排+两端扫描实现)
- 在 Excel 中查找和替换特殊字符 * 和 ?
- 在字符串中查找是否有重复字符
- Linux系统中查找字符在文章中的位置
- C++查找字符在字符串中出现的次数
- 在一串字符中查找到手机号码,并打印出来
- grep在指定类型的文件中查找字符
- Sql日期时间格式转换
- 一天几道SQL题目(一)
- 【转改】嵌入式linux应用开发完全手册 5.2以总线方式访问硬件,地址对齐。
- 不使用float实现一行多列
- hdu 3458 Rectangles Too!
- 在一组字符中查找
- 【转改】制作交叉编译工具链
- 从程序员到技术总监,分享10年开发经验
- maven常见命令
- 二叉树的遍历:前序,中序,后序,层序--包括递归和非递归实现
- Asp.net中有关数据库操作的定义类 DataControl
- JSP中引用javascript乱码问题
- 多条记录取最前面一条或根据条件任取N条
- android 模拟键盘事件