02-12-2003
int CheckSubStr( char * MainStr , char * SearchStr )
{
int StartIndex,Index, Counter ;
for (StartIndex=strlen(MainStr)-strlen( SearchStr ) ; StartIndex >= 0 ; StartIndex --)
for ( Index = 0 , Counter = StartIndex ; Index < strlen ( SearchStr ) && MainStr[Counter++]==SearchStr[Index++]; )
if ( SearchStr [Index] == '\0' )
return 0 ; /* Matched */
return 1 ; /* Not Matched */
}
10 More Discussions You Might Find Interesting
1. Programming
Hi everyone ,
Is there any predefined C function that tests whether an input is string or an integer?
Thank's in advance :) (3 Replies)
Discussion started by: qqq
3 Replies
2. Programming
I have two string returning function in ESQL/C
char *segment_name(lbuffer)
char *lbuffer;
{.....
and
char *get_bpdvalue(f_name)
char *f_name;
{......
both declared above main()
char *get_bpdvalue();
char *segment_name();
my problem is segment_name works on sprintf and strcpy... (5 Replies)
Discussion started by: jisc
5 Replies
3. Shell Programming and Scripting
I need to pass a parameter to a function in a script. My parameter is a string. When I display the parameter within my function, I only get the first word from string I pass in.
How can I make the function receive the whole string (and not terminate at the first space it encounters)?.
part of... (1 Reply)
Discussion started by: fastgoon
1 Replies
4. Shell Programming and Scripting
Hi
I have a shell function which returns string(ksh). The string is an sql statement.
This statement can have '*' in its content (i.e. select 100 / 2 *100 from dual).
When this happens ret_str will have contents of current directry I run the script from build in sql. Is there any way to fix it... (2 Replies)
Discussion started by: zam
2 Replies
5. Shell Programming and Scripting
Can I create a function to return non-interger value in shell script?
for example,
function getcommand ()
{
echo "read command"
read command
echo $command
}
command=$(getcommand)
I tried to do something as above. The statement echo "read command" does not show up.
... (5 Replies)
Discussion started by: lalelle
5 Replies
6. Programming
Hello,
I am recently working on an application that sends large strings accross a network very often. These then need to be broken up first with '!' and then with ','. My current function (below) works fine for this when not too much data is being sent across the network but segfaults when a... (4 Replies)
Discussion started by: kpedersen
4 Replies
7. Programming
Hi,
If I have a code like this, what are the potential problems do you see?
const char* const retString() {
return "hello"; /* string literal */
}
My questions are:
a) Since the string literal which is already a constant read only data (cannot be... (4 Replies)
Discussion started by: royalibrahim
4 Replies
8. Shell Programming and Scripting
Sorry for setting my foot as just a technical user on holy ground here again asking and learning. After tries with strings and arrays I decided to go for an if-else-if-ladder for a database, just because it looks a little easier to me, but as it happens, my result is not the desired one.
So here... (8 Replies)
Discussion started by: 1in10
8 Replies
9. Shell Programming and Scripting
Hello All,
I am trying to get the value "node01_mymachine" and disregard the rest of the returned string (command ran*) from myscript.sh
$ myscript.sh GetNodeName
node01_mymachine
Command ran successfully.
If I called from another script like this:
anyprocess=`myscript.sh... (2 Replies)
Discussion started by: msetjadi
2 Replies
10. Shell Programming and Scripting
Hi -
Have file1 which has the below date
08/31/2018
And also have file2 which has the below texts
ASOF:<CMODate>
FUND
I need to read the second file if it has colon (:) then move the date from first file to second file
like this
ASOF:08/31/2018
have used cut -d":" -f1 and moved the... (2 Replies)
Discussion started by: Mohan0509
2 Replies
LEARN ABOUT DEBIAN
tm::index::reified
TM::Index::Reified(3pm) User Contributed Perl Documentation TM::Index::Reified(3pm)
NAME
TM::Index::Reified - Topic Maps, Indexing support (reification axis)
SYNOPSIS
# somehow get a map (any subclass of TM will do)
my $tm = ...
# one option: create an eager index (immediate population)
use TM::Index::Reified;
my $idx = new TM::Index::Reified ($tm, closed => 1);
# for most operations which involve is_reified to be called
# should be much faster
DESCRIPTION
This index can be attached to a map if the method "is_reified" is about to be called very often. Most likely you will want to have the
index to be closed, i.e. populated.
The package inherits most of its functionality from TM::Index.
NOTE: As for all indices, modifications of the underlying map are not reflected automatically.
INTERFACE
Constructor
The constructor/destructor is inherited from TM::Index.
Methods
attach, detach
This index attaches in a special way to the map.
populate
Invoking this, you will fill this index with authoritative information.
SEE ALSO
TM, TM::Index
COPYRIGHT AND LICENSE
Copyright 2010 by Robert Barta, <drrho@cpan.org>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.10.1 2010-07-07 TM::Index::Reified(3pm)