C语言中怎样输出一个字符串是否包含另一个字符串的

比如下面的每一行是一个字符串TCHAR*A="file33=images\win1.bmp"TCHAR*A="file34=images\win2.b"TCHAR*A="... 比如下面的每一行是一个字符串
TCHAR *A="file33 = images\win1.bmp"
TCHAR *A="file34 = images\win2.b"
TCHAR *A="file35 = images\yun.b"
TCHAR *A="file38 = images\gameover3.bmp
我现在要输出包含.c字符串的所有字符串,该怎么写啊,急啊
并不是更改或读取,我只是要输出包含所需要字符串的字符串
展开
 我来答
_fmlyht
2008-11-07 · TA获得超过2359个赞
知道大有可为答主
回答量:2398
采纳率:0%
帮助的人:1829万
展开全部
请查阅
string.h
strstr函数
函数名: strstr
功 能: 在串中查找指定字符串的第一次出现
用 法: char *strstr(char *str1, char *str2);
说明:返回指向第一次出现str2位置的指针,如果没找到则返回NULL。

调用函数,判断返回值是否等于NULL,决定是否输出
如;
char *p=".c"; //需要的子串
if(strstr(A,p)) printf("%s",A);
没事就抠脚的大汉
2008-11-07 · TA获得超过340个赞
知道小有建树答主
回答量:381
采纳率:0%
帮助的人:162万
展开全部
从文件中读取相关字符?还是怎么?
看下FILE的相关操作吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hrqiao6
2008-11-07
知道答主
回答量:57
采纳率:0%
帮助的人:8.1万
展开全部
strnset
功 能: 将一个串中的所有字符都设为指定字符
用 法: char *strnset(char *str, char ch, unsigned n);
程序例:

#include <stdio.h>
#include <string.h>

int main(void)
{
char *string = "abcdefghijklmnopqrstuvwxyz";
char letter = 'x';

printf("string before strnset: %s\n", string);
strnset(string, letter, 13);
printf("string after strnset: %s\n", string);

return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式