#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()函数的使用
C语言字符串搜索示例
最新推荐文章于 2025-09-18 09:57:07 发布
本文展示了一个使用C语言实现的简单程序,该程序通过字符串搜索功能查找特定兴趣点,如运动爱好者,同时排除不相关的结果,例如提及比伯的条目。此代码片段来自《Head First C》一书。
426

被折叠的 条评论
为什么被折叠?



