#include<stdio.h>
#include<string.h>
int NUM_ADS = 7;
char * ADS[] = {
"William: SBM GSOH likes sports, TV, dining",
"Matt: SWM NS likes art, movies, theater",
"Luis: SLM ND likes books, theater, art",
"Mike: DWM DS likes trucks, sports and bieber",
"Peter: SAM likes chess, working out and art",
"Josh: SJM likes sports, movies and theater",
"Jed: DBM likes theater, books and dining"
};
void find()
{
int i;
puts("Search results:" );
puts("---------------------------" );
for(i = 0; i < NUM_ADS; i++) {
if(strstr (ADS[ i], "sports")
&& ! strstr(ADS [i], "biber" )) {
printf ("%s\n", ADS[i ]);
}
}
puts("---------------------------" );
}
int main()
{
find();
}
//代码片段摘自 Head First C, by David Griffiths and Dawn Griffiths.
//Copyright © 2012 David Griffiths and Dawn Griffiths.
//All rights reserved. ISBN: 978-1-449-39991-7
//代码可能有修改和删节
C语言中strstr()函数的使用
最新推荐文章于 2025-04-02 12:59:06 发布