作者biingen (饼乾)
看板C_and_CPP
标题[问题] 请问C是否有能保留某段字串的功能
时间Sat Nov 21 11:28:34 2009
遇到的问题: (题意请描述清楚)
我现在要在我的C程式读取某个档案资料,
资料内容为:RTL2345c/1111c at 0x98041590, 12:57:CE:EC:75:21, IRQ20
RTL2345c/1111c及12:57:CE:EC:75:21处的资料是固定的,
但0x98041590及IRQ20处的资料则是变动的。
希望得到的正确结果:
希望取得我要的资料内容,我所要取得的内容为RTL2345c/1111c及12:57:CE:EC:75:21。
程式跑出来的错误结果:
无法过滤掉0x98041590的资料,因为他会变动。
开发平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
gcc,Linux
补充说明:
不知各位大大有何建议我用什麽方法来过滤掉不想要的资料,
而可得到我要的资料,
谢谢各位大大的回答。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.145.203.190
1F:推 twotwoone:先用中文解释,你用肉眼观察时,是如何判断哪一段是 11/21 11:31
2F:→ twotwoone:你要的资料。如果人力都做不到,电脑也不会做得到 11/21 11:31
※ 编辑: biingen 来自: 203.145.203.190 (11/21 12:17)
3F:→ biingen:抱歉,我已经更改描述方式,还请各位大大为我解答,谢谢。 11/21 12:18
4F:→ MOONRAKER:取出at前的字串和 , 之後的字串不就结了 11/21 12:47
5F:→ MOONRAKER:更正,取出两个 , 之间的字串 11/21 12:58
6F:→ biingen:请问要用哪个语法呢?谢谢回答。 11/21 13:14
7F:→ Picat:strstr/strtok/strchr 最笨就是暴力法自己找也一定找的到 11/21 13:39
8F:→ MOONRAKER:你既在写C语言就要学着自己把一件事拆成几个阶段做。 11/21 17:45
9F:→ MOONRAKER:不是什麽事情都可以one-touch,如果你是想要one-touch 11/21 17:45
10F:→ MOONRAKER:那啥也别写了,给钱最快。 11/21 17:45