鱼C论坛

 找回密码
 立即注册
查看: 8238|回复: 2

用c语言从文件中搜索指定字符串,怎么搞?

[复制链接]
发表于 2014-7-29 11:10:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
想用c语言或者c++从1.txt文件中通过文件操作和字符串操作函数,找到并打印出<code></code>直间的数字怎么搞?
1.txt内容如下:
-----------------------------------
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>IP.cn - IP 地址查询 | 地理位置 | 手机归属地</title>
<meta name="robots" content="all" />
<meta name="Keywords" content="IP,IP查询,本机IP,外网IP,IP地址查询,地理位置查询,手机号,归属地">
<meta name="Description" content="专业 IP 地址查询、地理位置查询、精确 IP 数据库、手机号归属地查询、电话号码黄页查询,可查广告、骚扰、快递、银行、保险、房地产、中介电话。">
<link href='css/bootstrap.min.css' rel='stylesheet' type='text/css'>
<meta name="viewport" content="width=device-width, minimum-scale=0.5">
<meta name="format-detection" content="telephone=no">
<!--[if lt IE 8]>
<script src="js/ie8.js"></script>
<![endif]-->
<link href='css/main.css' rel='stylesheet' type='text/css'>
</head>
<body>
<div class="container-fluid">
    <div class="header">
        <a href="/"><img src="img/logo.gif"></a>
    </div>

    <div class="mainbar">
        <ul class="nav nav-pills center-pills">
            <li class="active"><a href="/">IP 查询</a></li>
            <li><a href="db.php">手机、电话号码数据库</a></li>
            <li><a href="dns.html">DNS</a></li>
            <li><a href="qr.html">二维码</a></li>
        </ul>
    </div>

    <div class="searchform">
        <form name="fs" action="index.php" method="GET" class="form-search">
            <input name="ip" type="text" placeholder="请输入要查询的域名或 IP 地址" class="span3">
            <input id="s" type="submit" class="btn btn-primary" value="查询">
        </form>
    </div>
   
    <div id="result"><div class="well"><p>当前 IP:<code>221.176.187.235</code> 来自:河南省 移动</p><p>GeoIP: Anyang, Henan, China</p></div></div>

    <div>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-3481174845578636"
     data-ad-slot="4351448301"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
    </div>

    <div id="duoshuo">
<!-- Duoshuo Comment BEGIN -->
        <div class="ds-thread" data-thread-key="221.176.187.235" data-title="221.176.187.235" data-url=""></div>
<script type="text/javascript">
var duoshuoQuery = {short_name:"ipcn"};
    (function() {
        var ds = document.createElement('script');
        ds.type = 'text/javascript';ds.async = true;
        ds.src = 'http://static.duoshuo.com/embed.js';
        ds.charset = 'UTF-8';
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds);
    })();
</script>
<!-- Duoshuo Comment END -->
    </div>

    <div id="range">
        <div class="alert alert-info">
            最近查询: <a href="ip-121.16.30.162.html">121.16.30.162</a> <a href="ip-80.161.34.246.html">80.161.34.246</a> <a href="ip-113.210.132.228.html">113.210.132.228</a> <a href="ip-114.232.26.171.html">114.232.26.171</a> <a href="ip-121.16.30.152.html">121.16.30.152</a> <a href="ip-121.16.30.148.html">121.16.30.148</a> <a href="ip-111.26.5.30.html">111.26.5.30</a> <a href="ip-121.16.30.135.html">121.16.30.135</a> <a href="ip-121.16.30.132.html">121.16.30.132</a> <a href="ip-116.208.103.135.html">116.208.103.135</a>         </div>
    </div>

    <div>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:inline-block;width:336px;height:280px"
     data-ad-client="ca-pub-3481174845578636"
     data-ad-slot="4351448301"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
    </div>
   
    <div class="footer">
        <p>&#169;2006-2014 IP.cn 京 ICP 备 06037590 号</p>
        <p><a  target="_blank">iPad, iPhone软件游戏下载</a> <a >TCP加速</a></p>
    </div>
</div>
</body>
</html>
----------------------------------------------------------------------------

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2014-7-29 11:57:49 | 显示全部楼层
给你个大概的思路
打开文件获取内容按照你要搜索的字符串进行判断搜索
第二个就更好办了获取到后用循环确定在<>之内然后更具表挑选字符

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-7-29 13:12:26 | 显示全部楼层
牡丹花下死做鬼 发表于 2014-7-29 11:57
给你个大概的思路
打开文件获取内容按照你要搜索的字符串进行判断搜索
第二个就更好办了获取到后用循环确 ...

哥,关键是如何进行字符串搜索呢?试了好几种方法了,都不行。
字符读写函数 :fgetc和fputc
·字符串读写函数:fgets和fputs
·数据块读写函数:freed和fwrite
·格式化读写函数:fscanf和fprinf
都试过了。还是无法搞定。:sad
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 17:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表