searching through a file for a word
|
|
|
|
| Submitted on: 2/28/2004 5:24:34 AM
By: Jayson Haebich
Level: Beginner User Rating: Unrated Compatibility:C, C++ (general), Microsoft Visual C++, Borland C++, UNIX C++
Users have accessed this article 623 times. | (About the author) |
| | This function searches through a file for a specified word, function returns 1 if word is found in file or a 2 if word is not found in file This article has accompanying files | |
|
Terms of Agreement:
By using this article, you agree to the following terms...
1) You may use
this article in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
2) You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.
3) You may link to this article from another website, but ONLY if it is not wrapped in a frame.
4) You will abide by any additional copyright restrictions which the author may have placed in the article or article's description. |
| |
Download article
Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.
Virus note:All files are scanned once-a-day by Planet Source Code for viruses,but new viruses come out every day, so no prevention program can catch 100% of them.
FOR YOUR OWN SAFETY, PLEASE: 1)Re-scan downloaded files using your personal virus checker before using it. 2)NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.
If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com
|
Terms of Agreement:
By using this article, you agree to the following terms...
1) You may use
this article in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
2) You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.
3) You may link to this article from another website, but ONLY if it is not wrapped in a frame.
4) You will abide by any additional copyright restrictions which the author may have placed in the article or article's description. |
|
Other 1 submission(s) by this author
|
|
|
Report Bad Submission |
|
|
Your Vote! |
See Voting Log |
|
Other User Comments |
2/29/2004 5:05:17 PM:Seth McDowell Instead of doing this if(ch == ' '
|| ch == '\n') you could make it a
little more flexible with a function
found in <cctype> (<ctype.h> if you use
C or an older C++ compiler). The
function I am referring to is
isspace(int ch) which returns true if
it is a space character.
http://www.cppreference.com/stdstring_de
tails.html#isspace Another tip for
searching... have you looked into the
Boyer-Moore-Horspool algorithm?
http://www.glenmccl.com/bmh.htm has
it written in older C++
|
3/1/2004 12:25:47 AM:Jayson Haebich Hi seth, i havn't been programming for
that long and that ctype header looks
like it will come in handy for what i'm
working on at the moment.
|
|
Add Your Feedback! |
Note:Not only will your feedback be posted, but an email will be sent to the code's author in your name.
NOTICE: The author of this article has been kind enough to share it with you. If you have a criticism, please state it politely or it will be deleted.
For feedback not related to this particular article, please click here. |
|