if(strcmp(s.name, stdname)==0)
is this statment is correct? i am having an error while executing this statment.. i have givn its headerfile

The problem may be with s.name, try using a variable without the dot.

if(strcmp(s.name, stdname)==0)
is this statment is correct? i am having an error while executing this statment.. i have givn its headerfile

Depends on how s is defined.
Depends on how name in s is defined.
Depends on how stdname is defined.
Depends on what headers are included.
Depends on what the error is since there are hundreds of error messages possible.

As it is, the statement is syntactically correct.

i am having an error while executing this statment..

That said if you want us to look deeper into the problem you can post your code and describe what the error is

Are you trying to compare an element of a structure with a variable???
Post your entire code.