Solved

check if a string is substring of another(Easy q)

Posted on 2004-04-11
6
643 Views
Last Modified: 2012-06-27
I have a string named in a variable lets say X
I have another string variable called Y
All I need to do is check if X is a subset of Y

for example if X="S1P1"
and Y= "S1P1s"
then it should give me true when i check this

Easy question,rt..
                         
0
Comment
Question by:vikasgkutty
6 Comments
 
LVL 9

Expert Comment

by:ankuratvb
ID: 10801048
use strstr() provided in string.h
0
 
LVL 9

Accepted Solution

by:
ankuratvb earned 25 total points
ID: 10801055
#include <stdio.h>
#include <string.h>

int main(void)
{
   char *str1 = "Borland International", *str2 = "nation", *ptr;

   ptr = strstr(str1, str2);
   printf("The substring is: %s\n", ptr);
   return 0;
}

Also,if u want substring check without case sensitivity:
convert both strings to lower or upper case using strupr() or strlwr() and then do strstr()

HTH
0
 
LVL 9

Expert Comment

by:ankuratvb
ID: 10801108
For your e.g.

char *ptr=strstr(Y,X);
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 5

Expert Comment

by:crazycomputers
ID: 10801406
vikasgkutty:

This is homework, isn't it?
0
 
LVL 2

Expert Comment

by:Avik77
ID: 10801442
Absolutely, this looks nothing but a homework. These type of assignments we used to get in our semesters and of course we had to implement them without using string libraries.

Avik.
0
 

Author Comment

by:vikasgkutty
ID: 10801475
how can this be homework, crazycomputers?
this is a very small check i wanted to do, in a project, tht I have been doing all sem,as Avik said

0

Featured Post

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Have you thought about creating an iPhone application (app), but didn't even know where to get started? Here's how: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Important pre-programming comments: I’ve never tri…
This is a short and sweet, but (hopefully) to the point article. There seems to be some fundamental misunderstanding about the function prototype for the "main" function in C and C++, more specifically what type this function should return. I see so…
The goal of this video is to provide viewers with basic examples to understand and use pointers in the C programming language.
The goal of this video is to provide viewers with basic examples to understand recursion in the C programming language.

770 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question