一个简单的字符串查找程序
2012-03-20 00:00
489 查看
FILE 1: find.h
FILE 2: main.cpp
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/poechant/article/details/6259048
#ifndef HEAD_H_INCLUDED #define HEAD_H_INCLUDED #include <vector> using namespace std; template <typename elem_type> const elem_type *find(const vector<elem_type> &vec, const elem_type &value) { for(unsigned int ix = 0; ix < vec.size(); ++ix) { if(vec[ix] == value) { return &vec[ix]; } } return 0; } #endif // HEAD_H_INCLUDED
FILE 2: main.cpp
#include <vector> #include <string> #include <iostream> #include "head.h" using namespace std; int main(void) { const int a_size = 5; const string a_string[a_size] = {"Gold", "Wood", "Water", "Fire", "Earth"}; const string tag = "Wood"; const vector<string> vec(a_string, a_string + a_size); cout << *find(vec, tag) << endl; return 0; }
$(document).ready(function(){dp.SyntaxHighlighter.HighlightAll('code');});
原文链接:
http://blog.csdn.net/poechant/article/details/6259048
相关文章推荐
- 一个简单的字符串查找程序
- python程序2(递归查找某一个文件夹下所有的文件是否含有某个特定的字符串,并打印该文件名)
- 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- 简单LinuxC程序关于逆序一个中英混合字符串
- 设计一个程序,从键盘上输入若干字符串,利用算法库中的查找函数对给定的字符串进行查找,将查找后的结果输出
- 笔试题13:采用UDP协议,编写一个简单发送字符串的程序(源码)
- 一个简单的整型值转大写汉字字符串的小程序
- 一个简单的电话本程序,支持添加和查找功能。
- java String.indexOf方法在一个字符串中查找另一个字符串的次数的简单应用
- 一个简单程序引起的反思----算字符串最后一个单词的长度,单词以空格分割
- 一个班有n个学生,需要把每个学生的简单资料(姓名和学号)输入计算机保存。然后可以通过输入某一学生的姓名查找其有关资料。当输入一个姓名后程序就查找该班有无此学生,如果有,则输出他的姓名和学号,如果找不到
- 一个简单的字符串加密程序
- C++字节流与二进制字符串相互转换(一个简单的明文加解密程序)
- Python简单实现查找一个字符串中最长不重复子串的方法
- C++字节流与二进制字符串相互转换(一个简单的明文加解密程序)
- 编写一个Python程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
- 一个集成输入查找功能的的java简单程序
- 一个简单的C#倒转字符串程序
- 一个十分简单的java字符串分词,去重复,排序小程序
- 一个简单的判断字符串所含字母是否有大写,并将所有字母改为大写的小程序