1 / 6
文档名称:

C字符串截取.doc

格式:doc   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C字符串截取.doc

上传人:n22x33 2015/5/30 文件大小:0 KB

下载得到文件列表

C字符串截取.doc

文档介绍

文档介绍:字符串截取[问题点数:30分,结帖人:carldlee]
carldlee

(在首都的日子....)
等级:
结帖率:%
楼主发表于:2010-11-28 17:28:18char *str = "******@******@******@WWW";
怎么用【系统函数】取出PPP,ASDF,ASDFASDF,
并且检查字符串 str 格式是否为?@?@?@?
{
?代表字符串,总共有4个字符串。
@位置有3个,位置如上在字符串后面。
如果***@******@******@******@adf或者其他格式都是错的。
必须是:字符串@字符串@字符串@字符串
}




对我有用[0] 丢个板砖[0] 引用举报管理 TOP 回复次数:14

Csuxiaowu

(西毒----)
等级:
#1楼得分:0回复于:2010-11-28 17:43:38
该回复于2010-11-29 09:38:32被版主删除


对我有用[0] 丢个板砖[0] 引用举报管理 TOP

getline

(geline)
等级:
#2楼得分:3回复于:2010-11-28 17:49:33strtok


对我有用[0] 丢个板砖[0] 引用举报管理 TOP

mstlq

(隽雅于型澎湃于心)
等级:
3
3
#3楼得分:22回复于:2010-11-28 18:07:20C/C++ code
#include<>/*请自行对照*/
int main(void)
{
const char *str = "******@******@******@WWW";
char n1[20],n2[20],n3[20],n4[20];
if(4==sscanf(str,"%[^@]@%[^@]@%[^@]@%[^@]",n1,n2,n3,n4))
puts("匹配成功!");
else
puts("匹配失败!");
printf("%s\n%s\n%s\n%s\n",n1,n2,n3,n4);
return 0;
}
请google“scanf 正则表达式”


对我有用[1] 丢个板砖[0] 引用举报管理 TOP

hnuqinhuan

(绿色)
等级:
#4楼得分:0回复于:2010-11-28 18:51:36mark 高手


对我有用[0] 丢个板砖[0] 引用举报管理 TOP

liu163169

(liu163169)
等级:
#5楼得分:0回复于:2010-11-28 18:55:16
该回复于2010-11-29 09:38:34被版主删除


对我有用[0] 丢个板砖[0] 引用举报管理 TOP

wudichong

等级:
#6楼得分:0回复于:2010-11-28 19:33:15遍历整个字符串


对我有用[0] 丢个板砖[0] 引用举报管理 TOP

tianweishuiguo

等级:
#7楼得分:0回复于:2010-11-2