你的标题和内容完全不一样
对你的标题的回答是:strstr,在<string.h>中
对你的内容部分的回答是:
#include <stdio.h>
#include <string.h>
void strleft( const char* str, size_t n )
{
printf( "%.*s\n", n, str );
}
void strright( const char* str, size_t n )
{
printf( "%s\n", str+strlen(str)-n );
}
void strmiddle( const char* str, size_t m, size_t n )
{
printf( "%.*s\n", n, str+m );
}
int main()
{
strleft( "ABCDEFG", 3 );
strright( "ABCDEFG", 3 );
strmiddle( "ABCDEFGEDD", 3, 4 );
}